alibaba.fastjson 亂序問題

在項目開發過程當中遇到在Map<Object,Object>排好序以後,使用JSONObject json = JSONObject.parseObject(str);轉json的時候,本來排好序的結果,輸出後全都亂序了。通過一番查找和查看源碼,發現原來alibaba.fastjson的實現是基於HashMap的,因此致使了亂序。json

解決方法:開發

方法一:能夠重寫fastjson的對應方法。
方法二:把Map<Object,Object>裏排好的數據一 一放入List<Map<Object,Object>>;便可。源碼

相關文章
相關標籤/搜索