使用JOSNObject,并且对toString()之后字符串中key排序情况进行分析。
依赖
com.alibaba fastjson 1.2.75
代码:
JSONObject object=new JSONObject();
object.put("aaa",111);
object.put("bbb",222);
object.put("ccc",333);
object.put("ddd",444);
System.out.println(object);
代码2:
JSONObject object=new JSONObject(true);
object.put("aaa",111);
object.put("bbb",222);
object.put("ccc",333);
object.put("ddd",444);
System.out.println(object);
底层代码
参数默认为false
public JSONObject(int initialCapacity, boolean 参数){
if (参数) {
map = new linkedHashMap(initialCapacity);
} else {
map = new HashMap(initialCapacity);
}
}



