Optionaljson: unknownOptionalvalue: unknownOptionalpath: stringOptionalprop: stringDas zu ändernde Objekt; es bleibt, wie es ist, und eine geänderte Kopie kommt zurück. Ein Wert, der kein Objekt ist, löst einen Fehler aus
Worauf die Eigenschaft bei jedem getroffenen Objekt gesetzt wird; ein beliebiger JSON-kompatibler Wert
Ein JSONPath-Ausdruck, der die Elternobjekte auswählt, etwa $.parts[*]; die Eigenschaft wird
auf jedem von ihnen gesetzt
Name der Eigenschaft, die auf jedem Objekt gesetzt wird, das der Pfad erreicht
Speist
json.setValue: das zu kopierende und zu ändernde JSON, der JSONPath zu den zu ändernden Objekten, die auf jedem zu setzende Eigenschaft und der Wert, den sie erhält.