Тот же ответ, что и @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

Есть ли способ получить этот результат с помощью этой библиотеки? Если нет, есть ли какая-либо другая библиотека, которая обеспечит возможность сохранять порядок ключей в результате?

Ответы на вопрос(0)

Ваш ответ на вопрос