java 给json的KEY改名
Posted yangly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 给json的KEY改名相关的知识,希望对你有一定的参考价值。
public void import10(){ TagImgFilter filter = new TagImgFilter();//更改的集合 filter.setEq_orgId("c1fa7ba875fa4c9a899e2787eb79e802"); filter.setEq_setId("d5e8f01a2e6649cf877eacda8ceb6ff1"); filter.setEq_typeId("52336e7e43204fa68c006692b355137a"); filter.setNull_tagJson(false);// 是否要有标注的,true是没标注 List<TagImg> imgList = tagImgService.selectAll(filter); System.out.println(imgList.size()); int countadd = 0; for (TagImg tagimg : imgList) { countadd++; System.out.println(countadd); String json=tagimg.getTagJson(); JSONArray array=JSONArray.parseArray(json); JSONArray arrayNew=new JSONArray(); if(array!=null && array.size()>0){ for(int i=0;i<array.size();i++){ JSONObject obj = array.getJSONObject(i); obj.put("classname",obj.get("mark")); obj.remove("mark"); arrayNew.add(obj); } tagimg.setTagJson(arrayNew.toString()); tagImgService.save(tagimg); } } }
以上是关于java 给json的KEY改名的主要内容,如果未能解决你的问题,请参考以下文章
java foreach是不是能对jsonarray进行遍历