当列表包含空Json对象时如何检查列表是否为空。
下面是示例:
"data": {"parseList" : [{}]}
现在我要检查parseList是否为空,我尝试使用
collectionUtils.isEmpty(parseList);
但是它没有任何帮助。
答案 0 :(得分:0)
您可以使用length()
的{{1}}方法,该方法返回JSONObject内部键值对的计数。
因此您可以找出您的对象是否为空。
答案 1 :(得分:0)
您可以使用org.json解析Json并获取JsonArray对象。 length()方法可用于查找JsonArray中的元素数。
String stringToParse = "";
JSONParser parser = new JSONParser();
JSONObject json = (JSONObject) parser.parse(stringToParse);
JSONArray array = myjson.getJSONArray("parseList");
System.out.println(array.length());