- 应用场景
当我们从客户端获取到一个jsonString类型的数据,发现接收到数据缺少一个字段的值。
恰好前端工程师不愿意去处理这个异常的值,那么后端只能解析jsonString为list map ,然后修改map的值
在这里插入代码片
List<Map<String,String>> ll = (List<Map<String,String>>) JSONArray.parse(req.getParameter("jsonDataParam"));
for(Map<String,String> one : ll){
if(one.get("param2") == null){
one.replace("param2",replaceData);
}
}