jsonPathPut
Description: The jsonPathPut
function puts the key and scalar value at the specified JsonPath on a Subject JSON and returns string form of the updated JSON.
Subject Type: String
Arguments:
-
jsonPath : the JSON path expression to set value on the Subject.
-
value : the value expression to be set on the specified path on Subject.
-
key : the key expression with the associated value the specified path on Subject.
Return Type: String
Examples: If the "myJson" attribute is
{
"firstName": "John",
"lastName": "Smith",
"age": 25,
"voter" : true,
"height" : 6.1,
"address" : {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021-3100"
},
"phoneNumbers": [
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "office",
"number": "646 555-4567"
}
],
"nicknames" : []
}
Expression |
Value |
|
|
An empty subject value or a subject value with an invalid JSON document results in an exception bulletin.