模拟温度传感器nodejs⾥json按key⼤⼩或⼩写排序
碰到⼀个奇葩对接⽅,json数据要先转⼩写排序,在转回来加密。查了半天没有现成的,动⼿写⼀个。核⼼就是全转⼤写或⼩写,排序后再根据原来发⽣变化的部分进⾏替换,完美解决 工程机械液压
系统⼩写
function sortJsonByLowkey(json_obj){
let arr =[];
let j
let origin =[]
let result
for(let i in json_obj){
j = i.toLowerCase();
if(j != i) origin.push(j +':'+ i)
if(json_obj[i]){
arr.push(j +"="+ json_obj[i]);
}
}
result = arr.sort().join('&');
for(let m in origin){
电梯制动器let before = origin[m].split(':')[0]
let after = origin[m].split(':')[1]
result = place(before, after)
}
return result
永磁悬浮}
⼤写精密导电滑环
function sortJsonByUpkey(json_obj){
let arr =[];
let j
防爆恒温恒湿
let origin =[]
let result
for(let i in json_obj){
j = i.toUpperCase();
if(j != i) origin.push(j +':'+ i)
if(json_obj[i]){
arr.push(j +"="+ json_obj[i]);
}
}
result = arr.sort().join('&');
for(let m in origin){
let before = origin[m].split(':')[0]
let after = origin[m].split(':')[1]
result = place(before, after)
}
return result
}