我试图从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)); 在删除后的节点后显示下一个节点.计数也递减.那么在删除子节点后如何保存文件?