虽然不知道有没有用,不过还是保存下
/**
* 参数按ASCII排序
*/
public static String paramsSort(Map<String, Object> paraMap, String secret, String secretName) {
/*升序排列*/
Map<String, Object> params = new TreeMap<>(String::compareTo);
params.putAll(paraMap);
StringBuilder sb = new StringBuilder();
for (Map.Entry<String, Object> entry : params.entrySet()) {
if (entry.getValue() != null && !"".equals(entry.getValue())) {
sb.append(entry.getKey()).append("=").append(entry.getValue()).append("&");
}
}
sb.append(secretName).append("=").append(secret);
return sb.toString();
}