У меня есть объект JSON (Java), который представляет собой несколько пар значений ключа. Моя основная цель — использовать JSONObject.toString() и получить результат в отсортированных порядках по ключам.
Есть ли в любом случае, с помощью которого я могу добиться этого.
jsonObject.put("z","A");
jsonObject.put("x", "B");
jsonObject.put("n", "C");
jsonObject.put("t", "D");`
Ожидаемый результат jsonObject.toString
{"n":"C","t":"D","x":"B","z":"A"}
И это
@FedericoklezCulloca В этом случае у меня есть сомнения по поводу решения Кристиана, так как мне нужен вывод JSONObject.toString в отсортированном порядке.
Да, я неправильно прочитал ваш вопрос до того, как вы его отредактировали. Ответ на вторую ссылку кажется более соответствующим тому, что вы хотите.
@FedericoklezCulloca Спасибо за второе решение, оно работает отлично.




Возможный дубликат Как я могу отсортировать свой объект JSON на основе ключа?