您的位置:首页 > Web前端 > JavaScript

js json按key值排序,并且,每个键值对使用&连接,键和值通过=连接

2019-01-10 15:41 387 查看

转自:https://www.cnblogs.com/wujindong/p/9144152.html

我是对字符串进行签名时候用到,经过的步骤有:排序、拼接

1、将json中的key值取出,存在一个数组中,然后对这个数组排序。

2、循环存放key的数组,根据key的索引取出json中的值,然后拼接上。

[code]    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)
}

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐