小编Raj*_*ani的帖子

删除json节点后保存文件

我试图从json文件中删除json节点.对于解析ande得到的不是我使用json slurper

File f=new File(fileLocation);
 def result = new JsonSlurper().parseText(f.text)
 Map jsonResult = (Map) result; 
 Map Bookmarkbar = (Map) jsonResult.get("roots").get("bookmark_bar");
List Children=(List) Bookmarkbar.get("children");
 println("no of elements "+Children.get(i).size());
 if("Google".equals(Children.get(i).get("name"))
{
 Children.remove(i);
 println(Children.get(i));
}
Run Code Online (Sandbox Code Playgroud)

这里它删除了孩子们的第i个节点.但是当我在json文件中检查时,我发现变化不会发生?的println(Children.get(I)); 在删除后的节点后显示下一个节点.计数也递减.那么在删除子节点后如何保存文件?

groovy json

2
推荐指数
1
解决办法
4734
查看次数

标签 统计

groovy ×1

json ×1