我有name.json文件:如何将数组追加到已有数组的json文件中?
[
{"name" : "James",
"Surname" : "Bond"
},
{
"name" : "Abc",
"Surname" : "Xyz"
}]
现在我要到另一个阵列添加到该现有文件:
[
{"name" : "Brad",
"Surname" : "Pitt"
},
{
"name" : "Angelina ",
"Surname" : "Jolie "
}
]
结果应该是这样的:
[
{"name" : "James",
"Surname" : "Bond"
},
{
"name" : "Abc",
"Surname" : "Xyz"
},
{"name" : "Brad",
"Surname" : "Pitt"
},
{
"name" : "Angelina ",
"Surname" : "Jolie "
}
]
但我有这样的结果:
[
{"name" : "James",
"Surname" : "Bond"
},
{
"name" : "Abc",
"Surname" : "Xyz"
}]
[
{"name" : "Brad",
"Surname" : "Pitt"
},
{
"name" : "Angelina ",
"Surname" : "Jolie "
}
]
如何解决这个问题?
我正在向这样的文件附加数据。
void writeJson(JSONArray jsonDataObject){
ObjectMapper mapper = new ObjectMapper();
ObjectWriter writer = mapper.writer(new DefaultPrettyPrinter());
writer.writeValue(new File("/home/cp/name.json"), jsonDataObject);
}
后这里的代码 – Vel
好了,不要在你的文本中插入支架编辑。或者你有没有机会使用IDE和编程?因为我们不知道。 –
事情是,我想每次追加JSONArry到磁盘上的文件,我正在使用eclipse。 – Bond