处理 JSON 对象的小技巧

1.遍历处理json对象里面的key值

var jsonData={"a":1,"b":2,"c":3};

for(var key in jsonData){
     console.log(key,jsonData[key])
}

返回结果:

>   a 1         b 2         c 3

2.把字符串或者数组转换成json对象

var str="data:3"                           //要处理的字符串
var json={};          
var stringArry=(str.split(":"));           //转换成数组
json[codeArry[0]]=codeArry[1];             //赋值给json对象


var str=["1:1","2:2","3:3"];               //要处理的数组
var json={}
for (var i = 0; i < str.length; i++) {
  var a=str[i].split(":");
  json[a[0]]=a[1];
};


str="a:1|b:2|c:3|d:5";                //处理复杂一点的,原理都一样
var s=str.split("|");
var json={};
for (var i = 0; i < s.length; i++) {
  var a=s[i].split(":");
  json[a[0]]=a[1];
};

想到再追加,只是今天处理数据的时候写到这里了

你可能感兴趣的:(处理 JSON 对象的小技巧)