开发微信小程序,请求接口时用到对象进行ascii排序再加密
function sort_ASCII(obj){
var arr = new Array();
var num = 0;
for (var i in obj) {
arr[num] = i;
num++;
}
var sortArr = arr.sort();
var sortObj = {};
for (var i in sortArr) {
sortObj[sortArr[i]] = obj[sortArr[i]];
}
return sortObj;
}
自己封装的方法,传入要加密对象返回既是以ascii排序后的对象。
另外需要 支持utf-8的md5加密js包 ,网上的js md5加密包都是都不对的,因为不支持utf-8 。
下载地址 https://download.csdn.net/download/baidu_26504655/10507030
———来自原创 风吹蛋蛋飘~