Edited for clarification, I have below code:
Map<String, Object> map = new HashMap<String, Object>();
JSONArray jsonArray = new JSONArray();
// Assume there are 2 persons
for(Person person: persons) {
Map<String, Object> mapPerson = new HashMap<String, Object>();
mapPerson.put("name", "name");
mapPerson.put("age", "age");
jsonArray.put("", mapPerson);
}
map.put("", jsonArray);
I want the value of object map to be:
[
{
"name":"name",
"age":"age"
},
{
"name":"name",
"age":"age"
}
]
but it is:
{=
[
{
"name":"name",
"age":"age"
},
{
"name":"name",
"age":"age"
}
]
}
How can I achieve the above? Thanks