java - JSONObject inside JSONArray -
i'm trying put jsonobject inside jsonarray in java. here 2 objects:
jsonarray:
[{ "url": null, "flag": "0", "read": "0", "time": 2000, "exp": null, "population": 10 }]
jsonobject:
{ "events": [ { "color": "green", "event": "restart" }, { "color": "black", "event": "shutdown" }, { "color": "white", "event": "read" } ] }
expected result:
[ { "url": null, "flag": "0", "read": "0", "time": 2000, "exp": null, "population": 10, "events": [ { "color": "green", "event": "restart" }, { "color": "black", "event": "shutdown" }, { "color": "white", "event": "read" } ] } ]
i tried use code, result not ok:
jsonarray.put(jsonobject);
unexpected result:
[ { "url": null, "flag": "0", "read": "0", "time": 2000, "exp": null, "population": 10 }, { "events": [ { "color": "green", "event": "restart" }, { "color": "black", "event": "shutdown" }, { "color": "white", "event": "read" } ] } ]
the "events" key-value inside unique element in jsonarray, not element.
the jsonarray
contains 1 jsonobject
. when jsonarray.put(jsonobject);
adding jsonarray
, not jsonobject
in jsonarray
.
this add jsonobject
first jsonobject
in jsonarray
jsonarray.getjsonobject(0).put("events",jsonobject.get("events"));
Comments
Post a Comment