alibaba.fastjson 乱序问题

在项目开发过程当中遇到在Map<Object,Object>排好序以后,使用JSONObject json = JSONObject.parseObject(str);转json的时候,本来排好序的结果,输出后全都乱序了。通过一番查找和查看源码,发现原来alibaba.fastjson的实现是基于HashMap的,因此致使了乱序。json

解决方法:开发

方法一:能够重写fastjson的对应方法。
方法二:把Map<Object,Object>里排好的数据一 一放入List<Map<Object,Object>>;便可。源码

相关文章
相关标签/搜索