Optionaljson: unknownOptionalvalue: unknownOptionalpath: stringOptionalprop: stringযে অবজেক্টটি পরিবর্তন করতে হবে; এটি যেমন আছে তেমন থাকে এবং একটি পরিবর্তিত কপি ফেরত আসে। অবজেক্ট নয় এমন একটি মান একটি ত্রুটি থ্রো করে
প্রতিটি মিলে যাওয়া অবজেক্টে প্রপার্টিটি যাতে সেট হয়; যেকোনো JSON-সামঞ্জস্যপূর্ণ মান
প্যারেন্ট অবজেক্টগুলি নির্বাচনকারী একটি JSONPath এক্সপ্রেশন, যেমন $.parts[*]; প্রপার্টিটি
সেগুলির প্রতিটিতে সেট করা হয়
পাথটি যে প্রতিটি অবজেক্টে পৌঁছায় তাতে সেট করা প্রপার্টির নাম
json.setValueকে দেয়: যে JSON কপি করে পরিবর্তন করতে হবে, যে অবজেক্টগুলি পরিবর্তন করতে হবে তাদের JSONPath, প্রতিটিতে যে প্রপার্টি সেট করতে হবে এবং এটি যে মান পায়।