在旧文件JSON jackson java的开头添加JSONOnject

在旧文件JSON jackson java的开头添加JSONOnject,java,json,jackson,Java,Json,Jackson,我已经有一个json文件,我不想创建一个新文件。我需要使用Jackson将jsonObject添加到此文件。 我就是这样做的,但我在这里创建了一个新文件 ObjectMapper mapper = new ObjectMapper(); File f = new File("/Users/sabrine/Documents/Workspace STS/Tache3.0/src/graph1.gjson"); mapper.writeValue(f, buildingGraph.graphMeta

我已经有一个json文件,我不想创建一个新文件。我需要使用Jackson将jsonObject添加到此文件。 我就是这样做的,但我在这里创建了一个新文件

ObjectMapper mapper = new ObjectMapper();
File f = new File("/Users/sabrine/Documents/Workspace STS/Tache3.0/src/graph1.gjson");
mapper.writeValue(f, buildingGraph.graphMetadata);

如何通过在文件开头添加对象来更新我的文件?

在文件开头写入通常是不可能的,请参见此处:为什么您不能简单地将旧文件中的数据附加到此文件末尾?@Coder我想知道是否有其他解决方案,但最后这是我所做的,在文件开头写通常是不可能的,请看这里:为什么你不能简单地将旧文件中的数据附加到此文件结尾?@Coder我想知道是否有其他解决方案,但最后这是我所做的