/**
* 判断json数组中是否全都为空对象
* @return
*/
public static boolean isAllEmptyObjInArr(JSONArray jsonArray) {
int a = 0;
Iterator<JSONObject> iterator = jsonArray.iterator();
while (iterator.hasNext()) {
JSONObject jsonObject = iterator.next();
if (!jsonObject.isEmpty()) {
a += 1;
}
}
return a == 0;
}
测试代码:
public static void main(String[] args) {
JSONArray jsonArray = new JSONArray();
for (int i = 0; i < 3; i++) {
JSONObject jsonObject = new JSONObject();
jsonArray.add(jsonObject);
}
System.out.println(isAllEmptyObjInArr(jsonArray)); // 打印结果为true
}