for(Object object : jsonArray){
String zsUrl = "";
if(surApplyZdxx.getQlsdfs().equals("2")){//正式图层ID
zsUrl = layerIdDs;
}else{
zsUrl = layerIdDx;
}
JSONObject jsonObject1 = (JSONObject) object;
jsonObject1.put("layerInfoId",zsUrl);
JSONObject jsonObject2 = (JSONObject) jsonObject1.get("properties");
Iterator<Map.Entry<String, Object>> it = jsonObject2.entrySet().iterator();
while (it.hasNext()){
Map.Entry<String, Object> next = it.next();
if(StringUtils.isBlank(next.getValue().toString())){
it.remove();
}
}
System.out.println("================="+jsonObject2);
}
相关文章
- 03-28删除JSONObject value为空的属性
- 03-28过滤对象属性值为空的属性
- 03-28EF框架 对字段属性为NULL的空值处理 类型前面加上?保证EF列表读取显示数据不会报异常
- 03-28JS创建空对象,对象属性的添加与删除
- 03-28当集合元素为空时,for循环体内不会执行!所以get集合元素的属性 , 自然也不会抛 空指针异常;
- 03-28解决jsonObject.put("key",null)时,值为null的属性key会消失
- 03-28formData使用append追加key/value后console为空的问题(已解决)
- 03-28问题.NET--win7 IIS唯一密钥属性“VALUE”设置为“DEFAULT.ASPX”时,无法添加类型为“add”的重复集合
- 03-28json-lib反序列化时(JSONObject.toBean),时间类型为空的处理
- 03-28利用Java反射实现JavaBean对象相同属性复制并初始化目标对象为空的属性的BeanUtils