在企业中开发的时候,我们可能会遇到这样的问题,我们在处理map数据的时候,返回给别人的数据,别人说要修改一个字段的名字,这时候就犯难了,好多地方都是用的之前的字段名,改起来好麻烦,一个地方一个地方找,费时又费力。
解决思路:将map转换为json,再转换为json string ,使用字符串的替换,再使用json转换为map。
//map为要修改的map
JSONObject jsonObject = new JSONObject(map);
String replaceAll = jsonObject.toJSONString().replaceAll("\"source\"", "\"target\"");
JSON.parseObject(replaceAll, HashMap.class);
本文介绍了一种在企业开发中高效修改Map数据字段名称的方法,通过将Map转换为JSON字符串并利用字符串替换功能,实现字段名的快速更替,避免了逐一手动查找和修改的繁琐过程。
1万+

被折叠的 条评论
为什么被折叠?



