Как преобразовать json массивов в hashmap в java? - PullRequest
0 голосов
/ 06 апреля 2020

Отредактировано для уточнения, у меня есть код ниже:

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);

Я хочу, чтобы значение объекта map было:

[
{
"name":"name",
"age":"age"
},
{
"name":"name",
"age":"age"
}
]

, но это:

{=
[
{
"name":"name",
"age":"age"
},
{
"name":"name",
"age":"age"
}
]
}

Как мне достичь вышеуказанного? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...