解决fastJson无序问题

对外提供接口,第三方传过来的参数没问题。可是用fastJson 转换的出现 参数顺序不一致,导致 验签失败

解决fastJosn 转换无序问题

https://github.com/alibaba/fastjson/issues/954 问题解决  组合map json 串

JSON.parseObject("...", Feature.OrderedField)

 

组合的map json串,嵌套的map json串问题

{"deviceId":23, "status":20, "goodsInfo":[{ "goodsId":69, "lockNum":1 }],  "platformId":51}
 "goodsInfo":[{ "goodsId":69, "lockNum":1 }]

Feature.OrderedField 解决嵌套多层map 的时候序列排序问题

 LinkedHashMap<String, Object> rootStr=JSON.parseObject(mapStr.toString(),new TypeReference<LinkedHashMap<String, Object>>(){} ,Feature.OrderedField);

 

 
posted @   海天依色  阅读(1013)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示