转自:https://www.cnblogs.com/wujindong/p/9144152.html
我是对字符串进行签名时候用到,经过的步骤有:排序、拼接
1、将json中的key值取出,存在一个数组中,然后对这个数组排序。
2、循环存放key的数组,根据key的索引取出json中的值,然后拼接上。
function jsonSort(jsonObj) {
let arr = [];
for (var key in jsonObj) {
arr.push(key)
}
arr.sort();
let str = '';
for (var i in arr) {
str += arr[i] + "=" + jsonObj[arr[i]] + "&"
}
return str.substr(0, str.length - 1)
}