搜索 |
//第一种:转字符串替换再转回json(最简单的方法)
var json1={"key1":"sss","key2":{"key1":"3333333333","key2":"4444444444"}};
var json1str=JSON.stringify(json1);
var newjson=JSON.parse(json1str.replace(/key1/g,"A").replace(/key2/g,"B"));
console.log(newjson);
?
//第二种:用递归循坏(例子只写了一层循环)
var json1={"key1":"sss","key2":{"key1":"3333333333","key2":"4444444444"}};
var json2={};
for(let ii in json1){
var xiabiao=ii;
if(ii=="key1"){
xiabiao="A";
}
if(ii=="key2"){
xiabiao="B";
}
json2[xiabiao]=json1[ii];
}
console.log(json2);