com.alibaba.fastjson.JSONObject没有顺序,不按固定顺序输出

问题:com.alibaba.fastjson.JSONObject不按固定顺序输出



参考:JsonObject内部是用Hashmap来存储的,所以输出是按key的排序来的,如果要让JsonObject按固定顺序(put的顺序)排列,可以修改JsonObject的定义HashMap改为LinkedHashMap



解决:JSONObject jsonObject =newJSONObject(newLinkedHashMap());


你可能感兴趣的:(com.alibaba.fastjson.JSONObject没有顺序,不按固定顺序输出)