for (Map.Entry<String, Object> entry : json.entrySet()) {
Object value = entry.getValue();
//如果value是空,则返回null
String valueData = ObjectUtils.toString(value, null);
if (StrUtil.isEmpty(valueData)){
//如果获取的值是空,则 +1
emptyNum = emptyNum + 1;
}
}
由于entry.getValue()获取的值,可能为空,所以就使用了ObjectUtils.toString(value, null)方法来接收转换。
如果value有值,则获取值,如果是空,则返回“”