Optionaljson: unknownOptionalvalue: unknownOptionalpath: stringOptionalprop: stringالكائن المراد تغييره؛ يبقى كما هو وتعود نسخة معدلة. القيمة التي ليست كائنا ترمي خطأ
ما تُعيّن الخاصية إليه على كل كائن مطابق؛ أي قيمة متوافقة مع JSON
تعبير JSONPath يختار الكائنات الأصل، مثل $.parts[*]؛ تُعيّن الخاصية
على كل منها
اسم الخاصية التي تُعيّن على كل كائن يبلغه المسار
يغذي
json.setValue: JSON المراد نسخه وتغييره، ومسار JSONPath إلى الكائنات المراد تغييرها، والخاصية المراد تعيينها على كل منها، والقيمة التي تحصل عليها.