Тот же ответ, что и @cypressious ... опубликовано 2 года назад. И пример не добавляет реальной ценности.
ользую библиотеку JSON, представленную здесьhttp://www.json.org/java/index.html чтобы преобразовать строку JSON, я должен CSV. Но проблема у меня заключается в том, что порядок ключей теряется после преобразования.
Это код конверсии:
JSONObject jo = new JSONObject(someString);
JSONArray ja = jo.getJSONArray("items");
String s = CDL.toString(ja);
System.out.println(s);
Это содержимое "someString":
{
"items":
[
{
"WR":"qwe",
"QU":"asd",
"QA":"end",
"WO":"hasd",
"NO":"qwer"
},
]
}
Это результат:
WO,QU,WR,QA,NO
hasd,asd,qwe,end,qwer
В то время как я ожидаю, чтобы сохранить порядок ключей:
WR,QU,QA,WO,NO
qwe,asd,end,hasd,qwer
Есть ли способ получить этот результат с помощью этой библиотеки? Если нет, есть ли какая-либо другая библиотека, которая обеспечит возможность сохранять порядок ключей в результате?