json对象中含有null处理方法

单个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:"未记录"}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,342评论 0 3
  • 当我们来到这个世界,就会带着快乐,痛苦走下去。 这漂泊的一生,注定会有很多遗憾陪我们走完这一生。 有人说人生很短,...
    梅子菇凉有点二阅读 413评论 0 0
  • 前两天,在浏览网页的时候,一张照片引起了我的注意,一名中年男子坐在汽车上,怀里抱着一对似乎是“睡着”了的孩子,孩子...
    海棠朵朵开阅读 304评论 1 2