Публичный JSONObject (String JSON) в порядке api19 схваток?

Я анализировал строку в JSONObject и заметил странное поведение. Заказы предметов зашифрованы? Это ошибка или я сделал что-то не так?

1 ответ

Решение

Ваши 'элементы' являются парами ключ / значение в объекте JSON. Порядок пар ключ / значение в объекте JSON не гарантируется:

Объект - это неупорядоченный набор пар имя / значение.

Если вам нужно сохранить порядок этих элементов, вы можете поместить их в массив на стороне сериализации (возможно, на сервере):

Упорядоченный список значений. В большинстве языков это реализовано как массив, вектор, список или последовательность.

Официальные документы.

Другие вопросы по тегам