美文网首页
json对象中含有null处理方法

json对象中含有null处理方法

作者: NuoQiX | 来源:发表于2018-10-11 15:07 被阅读0次

    单个json对象

    var data = {id:"1001",name:"null",age:"10",sex:"null",phone:"null"}
    

    遍历对象判断是null并且设置为想要的值

    for(attr in data){        //在遍历对象判断是null并且设置为想要的值
        if(data[attr]==="null")data[attr]='未记录'
    }
    console.log(data)
    

    输出结果

    {id:"1001",name:"未记录",age:"10",sex:"未记录",phone:"未记录"}
    

    请求接口获取到一个json字符串

    var data=[
      {id:"1001",name:"null",age:"10",sex:"null",phone:"null"},
      {id:"1002",name:"null",age:"10",sex:"null",phone:"null"},
      {id:"1003",name:"null",age:"10",sex:"null",phone:"null"},
    ]
    

    遍历对象两次,第二次判断是null并且设置为想要的值

    for(attr in data){
        var data2 = data[attr]  //第一次遍历拆成单个json,
        for(attr in data2){        //在遍历对象判断是null并且设置为想要的值
            if(data2[attr]==="null")data2[attr]='未记录'
        }
    }
    console.log(data2)
    

    输出结果

    {id:"1001",name:"未记录",age:"10",sex:"未记录",phone:"未记录"}
    

    相关文章

      网友评论

          本文标题:json对象中含有null处理方法

          本文链接:https://www.haomeiwen.com/subject/icybaftx.html