java:字符串到JSON的顺序已更改
当我运行这个程序时,JSONObject会打印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
{“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);
}
}
并迭代排序以查找数据中的键