签名需要规定参数顺序不能错。
一开始是这么写的
JSONObject param = new JSONObject();
param.put服务器托管网("idcard", user.getIdCard());
param.put("mobile", user.getPhone());
param.put("uid", user.getId());
param.put("username", user.getName());
期望得到的顺序应该是:
{“idcard”:”370781199901230125″,”mobile”:”156****2845″,”uid”:1,”username”:”张三”}
但是实际得到的顺序却是:
{“uid”:1,”idcard”:”370781199901230125″,”mobile”:”156****2845″,”username”:”张三”}
解决方法1:
JSONObject param = new JSONObject(true);
param.put("idcard", user.getIdCard());
param.put("mobile", user.getPhone());
param.put("username", user.getName());
param.put("uid", user.getId());
得到:{“idcard”:”370781199901230125″,”mobile”:”156****2845″,”username”:”张三”,”uid”:1}
解决方法2:
JSONObject param = new JSONObject(new LinkedHashMap());
param.put("idcard", user.getIdCard());
pa服务器托管网ram.put("mobile", user.getPhone());
param.put("username", user.getName());
param.put("uid", user.getId());
同样得到:{“idcard”:”370781199901230125″,”mobile”:”156****2845″,”username”:”张三”,”uid”:1}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: 想要一个漂亮的博客?Simple Memory – 博客园 cnblogs 个性化博客配置
前言 地址:https://www.cnblogs.com/FReQuenter5156/p/setblog.html/ 如题,使用的是 Simple Memory 主题。 Github 连接:https://github.com/BNDong/Cnblogs…