2012-03-13 58 views
0

我正在开发一个应用程序,它以每秒4个流(每个15个字节)的速率执行数据记录。我想把这些数据放在一个json文件中,每4秒写一次。在json文件上附加新的json元素

可以将新的json数据追加到现有的json文件中,而无需解析实际的文件并追加新的数据并重新写入?

我在问这个问题,因为不可能在整个内存中保存整个数据很长一段时间,而且由于应用程序性能密集,我想知道最佳解决方案是什么。

在读取整个文件并重新编写一个新文件(记住每秒60个字节)并将数据存储在数据库中,并在最后写入一个文件,哪种解决方案最好(在性能视图中)?

此致敬礼。

回答

0

看看Jackson。它有一个流媒体作家。这应该让你添加JSON数据,而不需要将所有内容都保存在内存中。