Optionaljson: unknownOptionalvalue: unknownOptionalpath: stringOptionalprop: stringThe object to change; it stays as it is and a changed copy comes back. A value that is not an object throws an error
What the property is set to on every matched object; any JSON-compatible value
A JSONPath expression selecting the parent objects, such as $.parts[*]; the property is
set on each of them
Name of the property set on every object the path reaches
Feeds
json.setValue: the JSON to copy and change, the JSONPath to the objects to change, the property to set on each and the value it gets.