处理 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];
};

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值