একটি JSONObject একটি স্ট্রিং থেকে টেক্সট পার্স করে একটি Map-লাইক অবজেক্ট তৈরি করতে পারে এবং একটি JSONArray একটি স্ট্রিং থেকে টেক্সট পার্স করে একটি ভেক্টর-লাইক অবজেক্ট তৈরি করতে পারে। আমরা JSONObject ক্লাসের put() মেথডে অ্যারে আইটেমগুলো পাস করে একটি JSONArray JSONObject-এর ভিতরে যোগ করতে পারি।
সিনট্যাক্স
public JSONObject put(java.lang.String key, java.util.Collection<?> value) throws JSONException
উদাহরণ
import org.json.*;
public class AddJSONArrayTest {
public static void main(String[] args) throws JSONException {
JSONArray array = new JSONArray();
array.put("INDIA");
array.put("AUSTRALIA");
array.put("ENGLAND");
JSONObject obj = new JSONObject();
obj.put("COUNTRIES", array);
System.out.println(obj);
}
}
আউটপুট
{"COUNTRIES":["INDIA","AUSTRALIA","ENGLAND"]}