标签:
之前解析map的时候一般都是
Map<String, String> param = new HashMap<String, String>();
String signature = JSONObject.fromObject(param).toString();
但是今天发现这样子解析出来的额 字段顺序跟put的顺序不一致哎
google之后 看到说用LinkedHashMap 遂试了试 发现果真 顺序一样了
Map<String, String> param = new LinkedHashMap<String, String>();
String signature = JSONObject.fromObject(param).toString();
原因是:HaspMap是无序,LinkedHashMap是有序的
标签:
原文地址:http://my.oschina.net/ruibo/blog/486657