开发者社区> 问答> 正文

获取JSON数据中没有的标签的数据(因为要获取的标签有时有有时没有)

获取JSON数据中没有的标签的数据(因为要获取的标签有时有有时没有)

如下JSON数据

{
 "weatherinfo": {
 "city": "厦门",
 "city_en": "xiamen",
 "date_y": "2014年3月4日",
 "date": "",
 "week": "星期二",
 "fchh": "11",
 "cityid": "101230201",
 "temp1": "19℃~14℃",
 "temp2": "17℃~11℃",
 "temp3": "16℃~11℃",
 "temp4": "17℃~12℃",
 }
 }

weatherinfo 下"temp5": "17℃~12℃" 可能有,也可能没有?这样怎么去解析?

展开
收起
杨冬芳 2016-07-04 14:22:21 2145 0
1 条回答
写回答
取消 提交回答
  • IT从业

    JSONObject object=new JSONObject();
    第一种:if(object.has("temp5")){//判断是否有temp5映射,当映射为null的时候也会返回true
    }

    第二种:if(object.isNull("temp5")){//判断是否有temp5映射,当没有映射的时候是返回TRUE,当映射为null的时候是返回TRUE
    }

    可以试一试上面两种方法

    2019-07-17 19:50:39
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载