Я пытаюсь поместить JSONObject внутри JSONArray в Java. Вот мои два объекта:JSONObject внутри JSONArray
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"
}
]
}
Ожидаемый результат:
[
{
"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"
}
]
}
]
Я пытался использовать этот код, но результат не ok:
jsonArray.put(jsonObject);
Неожиданный результат:
[
{
"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"
}
]
}
]
«События» ключ-значение, наиболее быть внутри уникального элемента в JSONArray, а не в качестве другого элемента.
Это именно то, чего я ожидал. – aseolin