У меня очень большой ответ от сервера строки JSON. Я преобразовал его в объект JSON, а затем получил ключи и повторил его.
Проблема в том, что когда я повторяю ее, она не находится в том же порядке, что и в ответ от сервера.
Затем я применяю другой метод, добавляя все ключи в List<String>
и сортировку, а затем получаю итератор, но все же это не так, как я требовал (как в ответе).
Пример кода здесь:
JSONObject jsonObject = new JSONObject(responseString);
Iterator<String> myIter = jsonObject.keys();
List<String> sortKey = new ArrayList<String>();
while(myIter.hasNext()){
sortKey.add(myIter.next());
}
Collections.sort(sortKey);