Hi I want to create a JSON array.
I have tried using:
JSONArray jArray = new JSONArray();
while(itr.hasNext()){
int objId = itr.next();
jArray.
For your quick Solution:
JSONArray jArray = new JSONArray();
while (itr.hasNext()) {
JSONObject json = new JSONObject();
int objId = itr.next();
json.put(Integer.toString(objId), odao.getObjectName(objId));
jArray.put(json);
}
results = jArray.toString();
Based on T. J. Crowder's response, my solution does this:
[{"3":"SomeValue"},
{"40":"AnotherValue"},
{"23":"SomethingElse"},
{"9":"AnotherOne"},
{"1":"LastOne"}
]
Refer to Jim Blackler's comment of what you're doing wrong.