У меня есть следующий код, который создаст вложенный JSON
объект с JSONArray
.
public static void main(String[] args) {
JSONArray array=new JSONArray();
JSONObject jsonObject=new JSONObject();
JSONObject jsonObject1=new JSONObject();
JSONObject jsonObject2=new JSONObject();
jsonObject2.put("testapp", true);
array.put(jsonObject2);
jsonObject1.put("test", array);
jsonObject1.put("test2", false);
jsonObject1.put("app", 1);
jsonObject.put("MAINs", jsonObject1);
System.out.println(jsonObject);
}
Вывод:
{"MAINs":{"app":1,"test2":false,"test":[{"testapp":true}]}}
Но я хотел создать представление карты вышеупомянутого JSON объекта в java, как я создал, используя JSONObject и JSONArray.