java:字符串到JSON的顺序已更改

java:字符串到JSON的顺序已更改,java,Java,当我运行这个程序时,JSONObject会打印{“is”:“abc”,“r”:1},但我希望原始字符串的顺序与它的顺序相同 请帮帮我 谢谢 问候 S.Chinna哈希表(JSON“对象”)不维护键顺序。这是出于设计。哈希表(JSON“对象”)不维护键顺序。这是出于设计。不保证订单得到保留,请参阅标准ECMA-262 如果你坚持,试试看 import org.json.JSONObject; public class TestFile { public static void main

当我运行这个程序时,JSONObject会打印
{“is”:“abc”,“r”:1}
,但我希望原始字符串的顺序与它的顺序相同

请帮帮我

谢谢

问候

S.Chinna

哈希表(JSON“对象”)不维护键顺序。这是出于设计。

哈希表(JSON“对象”)不维护键顺序。这是出于设计。

不保证订单得到保留,请参阅标准ECMA-262

如果你坚持,试试看

import org.json.JSONObject;

public class TestFile {

    public static void main(String d[]) throws Exception{

            String ch = "{'r':1,'is':'abc'}";

            JSONObject js  = new JSONObject(ch);

            System.out.println(js);

        }
}

并迭代排序以查找数据中的键。

不能保证保留顺序,请参阅标准ECMA-262

如果你坚持,试试看

import org.json.JSONObject;

public class TestFile {

    public static void main(String d[]) throws Exception{

            String ch = "{'r':1,'is':'abc'}";

            JSONObject js  = new JSONObject(ch);

            System.out.println(js);

        }
}
并迭代排序以查找数据中的键