删除JSONObject value为空的属性

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);
}

上一篇:手把手教你用JAVA调用Websocket实现“声音转换”功能(变声)


下一篇:JSON格式数据解析看这一个就足够了