У меня есть следующий JSON
"CustomError": {
"ErrorDesc": "Method Not Allowed",
"Error": "RaiseFault",
"ErrorCode": "405"
}
Когда я конвертирую его в JSONObject, порядок KV меняется.
Это мой фрагмент кода
JSONObject policies = new JSONObject("\"CustomError\": {\n" +
" \"ErrorDesc\": \"Method Not Allowed\",\n" +
" \"Error\": \"RaiseFault\",\n" +
" \"ErrorCode\": \"405\"\n" +
" }");
policies.get("CustomError");
Возвращает случайный порядок KV. Я знаю, что организация JSON внутренне использует HashMap, а не LinkedHashMap. Но есть ли способ достичь порядка KV моей CustomError.