Эй, я пытаюсь проанализировать следующие данные JSON:
{"chat":
{"link":
[{"@rel":"next","@ref":"http"}],
"events":
{"link2":
[{"@rel":"next","@ref":"http"}]}
}}
Код, который считывает данные (где 'a' - это JSON как строка):
JSONObject jsonObject1 = new JSONObject(a);
JSONObject jsonObject = jsonObject1.getJSONObject("chat");
Итак, структура (по крайней мере, так, как я задумал):
<chat>
<link>
<events>
<link2>
</events>
</chat<
Но после getJsonObject ("chat") jsonObject равен:
{"chat":{"events":{"link2":[{"@ref":"http","@rel":"next"}]},"link":[{"@ref":"http","@rel":"next"}]}}
Чего мне не хватает?Почему данные переворачиваются и структура меняется?