Optionaljson: unknownOptionalvalues: unknown[]Optionalpaths: string[]Optionalprops: string[]Das zu ändernde Objekt; es bleibt, wie es ist, und eine geänderte Kopie kommt zurück
Die zu setzenden Werte, einer pro Änderung, in derselben Reihenfolge wie paths und props
Ein JSONPath-Ausdruck pro Änderung, jeder wählt die Elternobjekte aus, etwa
$.parts[*]
Ein Eigenschaftsname pro Änderung, gesetzt auf jedem Objekt, das sein Pfad erreicht
Speist
json.setValuesOnPaths: das zu kopierende und zu ändernde JSON und drei Listen gleicher Länge, wobei Eintragivonpaths,propsundvalueseine Änderung ist.