nodejs里json按key大小或小写排序

阅读: 评论:0

模拟温度传感器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
}

本文发布于:2023-06-04 15:30:25,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/125968.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:对接   回来   部分   替换   系统
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图