判断JSON数据中某个属性是否存在

//自定义一个JSON格式数据

String strJson="{\"ERRORCODE\":\"000000\",\"ERRORMSG\":\"查询成功\",\"ABLEUSEETAG\":\"155454545421212\",\"UNABLEUSEETAG\":\"54464454644\"}";

//转换成JSON格式

JSONObject json= JSONObject.fromObject(strJson);

//判断ERRORCODE属性是否存在

if(json.containsKey("ERRORCODE")){

  System.out.println("ERRORCODE属性存在json中");

}else{

  System.out.println("ERRORCODE属性不存在json中");

}

判断其余属性同上

注意:containsKey默认返回值未true

 

我的文件中有JSON包,没有jar包的童鞋可以去我文件里面取,文件名如下图  地址:http://pan.baidu.com/s/1kUX8BY3   提取码:4dpb

posted @ 2016-04-27 14:48  Mr_John  阅读(5485)  评论(3编辑  收藏  举报