2012-03-13 57 views
0

我正在開發一個應用程序,它以每秒4個流(每個15個字節)的速率執行數據記錄。我想把這些數據放在一個json文件中,每4秒寫一次。在json文件上附加新的json元素

可以將新的json數據追加到現有的json文件中,而無需解析實際的文件並追加新的數據並重新寫入?

我在問這個問題,因爲不可能在整個內存中保存整個數據很長一段時間,而且由於應用程序性能密集,我想知道最佳解決方案是什麼。

在讀取整個文件並重新編寫一個新文件(記住每秒60個字節)並將數據存儲在數據庫中,並在最後寫入一個文件,哪種解決方案最好(在性能視圖中)?

此致敬禮。

回答

0

看看Jackson。它有一個流媒體作家。這應該讓你添加JSON數據,而不需要將所有內容都保存在內存中。