diff --git a/config/robotframework_aio/release_items_JsonPreprocessor.json b/config/robotframework_aio/release_items_JsonPreprocessor.json index 5f019d8d..51dab9ad 100644 --- a/config/robotframework_aio/release_items_JsonPreprocessor.json +++ b/config/robotframework_aio/release_items_JsonPreprocessor.json @@ -63,41 +63,43 @@ All JsonPreprocessor test cases: `JPP_TestUsecases.html `_ " - ], + ] + , "0.11." : [ " * Optimized regular expression patterns. * Added mechanism to prevent Python application freeze. * Removed globals scope out of all exec method executions. * Optimized errors handling while loading parameters. -* Improved duplicated parameters handling +* Improved duplicated parameters handling: -**Example:** + The content of the configuration file: -The content of the configuration file: -{ - ... - \"params\" : { - \"global\" : { - \"var1\" : 1, - \"var2\" : 2, - \"var11\" : ${params.global.var1}, - \"var21\" : ${params.global.var2}, - \"var1\" : 10, - ${params.global.var2} : 20, - \"var12\" : ${params.global.var1}, - \"var22\" : ${params.global.var2} - } - } - ... -} -The values of these variables are: - oJson['params']['global']['var1'] = 10 - oJson['params']['global']['var2'] = 20 - oJson['params']['global']['var11'] = 1 - oJson['params']['global']['var21'] = 2 - oJson['params']['global']['var12'] = 10 - oJson['params']['global']['var22'] = 20 + | ``\u007b`` + | ``...`` + | ``\"params\" : \u007b`` + | ``\"global\" : \u007b`` + | ``\"var1\" : 1,`` + | ``\"var2\" : 2,`` + | ``\"var11\" : $\u007bparams.global.var1\u007d,`` + | ``\"var21\" : $\u007bparams.global.var2\u007d,`` + | ``\"var1\" : 10,`` + | ``$\u007bparams.global.var2\u007d : 20,`` + | ``\"var12\" : $\u007bparams.global.var1\u007d,`` + | ``\"var22\" : $\u007bparams.global.var2\u007d`` + | ``\u007d`` + | ``\u007d`` + | ``...`` + | ``\u007d`` + + Result: + + | ``oJson['params']['global']['var1'] = 10`` + | ``oJson['params']['global']['var2'] = 20`` + | ``oJson['params']['global']['var11'] = 1`` + | ``oJson['params']['global']['var21'] = 2`` + | ``oJson['params']['global']['var12'] = 10`` + | ``oJson['params']['global']['var22'] = 20`` * Self test extended by further test cases