Optionaljson: unknownOptionalvalue: unknownOptionalpath: stringOptionalprop: stringИзменяемый объект; он остается как есть, а возвращается измененная копия. Значение, не являющееся объектом, выбрасывает ошибку
Во что устанавливается свойство у каждого совпавшего объекта; любое совместимое с JSON значение
Выражение JSONPath, выбирающее родительские объекты, например $.parts[*]; свойство устанавливается у каждого из них
Имя свойства, устанавливаемого у каждого объекта, до которого доходит путь
Передает в
json.setValue: JSON для копирования и изменения, JSONPath к изменяемым объектам, свойство, устанавливаемое на каждом, и значение, которое оно получает.