A JSONObject এটি একটি নামের একটি ক্রমবিহীন সংগ্রহ এবং মান জোড়া JSONArray এর কয়েকটি গুরুত্বপূর্ণ পদ্ধতি হল accumulate(), put(), opt(), append(), write() এবং ইত্যাদি। accumulate() পদ্ধতিটি একটি কী-এর অধীনে মান সংগ্রহ করে এবং এই পদ্ধতিটি put()-এর অনুরূপ পদ্ধতি ব্যতীত যদি একটি কী এর নীচে একটি বিদ্যমান বস্তু সংরক্ষণ করা হয় তবে সমস্ত জমে থাকা মানগুলিকে ধরে রাখার জন্য একটি JSONArray একটি কীর নীচে সংরক্ষণ করা যেতে পারে। যদি একটি বিদ্যমান JSONArray থাকে তবে একটি নতুন মান যোগ করা যেতে পারে।
সিনট্যাক্স
public JSONObject accumulate(java.lang.String key, java.lang.Object value) throws JSONException
উদাহরণ
import org.json.*; public class JSONAccumulateMethodTest { public static void main(String[] args) throws JSONException { JSONObject jsonObj = new JSONObject(); jsonObj.accumulate("Technology", "Java"); jsonObj.accumulate("Technology", "Python"); jsonObj.accumulate("Technology", "Spark"); jsonObj.accumulate("Technology", "Selenium"); jsonObj.accumulate("Technology", ".Net"); System.out.println(jsonObj.toString(3)); } }
আউটপুট
{"Technology": [ "Java", "Python", "Spark", "Selenium", ".Net" ]}