java判断jsonObject和jsonArray是否为空

resJsonObj = {"res":"0","msg":"","data":{"Name": "张三","Phone": "15000000003","relName": "系统管理员权限","Navigation": []}}

1.判断data是否为空

JSONObject dataJson =resJsonObj .getJSONObject("data");

if(dataJson == null || dataJson.isEmpty() || dataJson.isNullObject() || "null".equals(dataJson)){
               return "error";
}

2.判断Nacigation数组是否为空

JSONArray dataNJson = dataJson.getJSONArray("Navigation");
if(dataNJson.isEmpty()||dataNJson.size()<1){
  return "error";
}

原文地址:https://www.cnblogs.com/guangxiang/p/10334130.html