对外提供接口,第三方传过来的参数没问题。可是用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);
 

最新文章

  1. java中return与finally的执行顺序
  2. 老话题:自己编写只截窗口客户区的截屏软件(VB2010)
  3. 演练:使用Xamarin.Forms开发产品介绍性质的应用(VB版)
  4. openni和骨架追踪 rviz查看---34
  5. 带你领会 线性代数 微积分的本质 3blue1brown 动画效果帅出天际
  6. 用NPOI导出Excel,生成下拉列表、以及下拉联动列表(第1篇/共3篇)
  7. NumPy库实现矩阵计算
  8. 搭建MHA测试
  9. django网页分页
  10. Webpack实现路由懒加载的三种方式
  11. spring boot 实现mybatis拦截器
  12. OpenCV Using Python——基于SURF特征提取和金字塔LK光流法的单目视觉三维重建 (光流、场景流)
  13. 利用RNN(lstm)生成文本【转】
  14. 和不安全的Android说再见,Google为它添加新铠甲
  15. R语言学习——数据分析
  16. dos命令临时和永久设置环境变量方法
  17. Vue学习—组件的学习
  18. 转:gcc编译C++程序
  19. 在XAML中为ItemsControl定义分组,适合mvvm绑定
  20. Weka中数据挖掘与机器学习系列之Exploer界面(七)

热门文章

  1. 推荐.Net、C# 逆向反编译四大工具利器
  2. sql的四种匹配模式
  3. static 关键字 静态成员变量及静态成员函数
  4. 【easy】278. First Bad Version
  5. dataguard丢失归档日志处理
  6. QT windeployqt
  7. idea的一些设置
  8. selenium对百度进行登录注销
  9. java类型转化
  10. 学习笔记_J2EE_Mybatis_02_mybatis注解配置入门