The implicit creation of data structures based on nested parameter is not supported.
If someone try to do this, he gets the following error:
'The implicit creation of data structures based on nested parameter is not supported. New parameter 'testdict['B']['C']' could not be created by the expression '${testdict.B}['${name}']''
This can be shortened. The statement "could not be created" sounds like an error. But there is no error that prevents the JsonPreprocessor from creating something. It would be possible to create the missing part, but this is not supported. It's a design decision. Therefore there is no need to mention, that something could not be done. To tell that something is not supported, is enough.
And this has nothing to do with 'nested' parameters.
A shorter version of the error message above can be:
Reason: The implicit creation of data structures based on parameters is not supported (affected expression: '${testdict.B}['${name}']').
The implicit creation of data structures based on nested parameter is not supported.
If someone try to do this, he gets the following error:
'The implicit creation of data structures based on nested parameter is not supported. New parameter 'testdict['B']['C']' could not be created by the expression '${testdict.B}['${name}']''
This can be shortened. The statement "
could not be created
" sounds like an error. But there is no error that prevents the JsonPreprocessor from creating something. It would be possible to create the missing part, but this is not supported. It's a design decision. Therefore there is no need to mention, that something could not be done. To tell that something is not supported, is enough.And this has nothing to do with 'nested' parameters.
A shorter version of the error message above can be:
Reason: The implicit creation of data structures based on parameters is not supported (affected expression: '${testdict.B}['${name}']').