我试图从 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));
}
在这里它正在删除第 i 个子节点。但是当我签入 json 文件时,我可以看到没有发生变化?println(Children.get(i)); 在删除一个节点之后显示下一个节点。并且计数也减少了。那么在删除子节点后我将如何保存文件?