你的位置:首页 > Java教程

[Java教程]判断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