开发者社区 问答 正文

获取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 2369 分享 版权
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
    赞同 展开评论
问答分类:
问答标签:
问答地址: