我是Node.js和JavaScript的新手。我有一個results.json
文件,我想保留一個運行日誌的結果從一個腳本,從網絡上的圖像。但是,我當前的腳本只覆蓋現有的結果。如何構建或添加到results.json
,以便每個後續結果都記錄在results.json文件中?我希望它是有效的json。如何添加到node.js中的現有json文件
這裏是普通的例子:
var currentSearchResult = someWebSearchResult
var fs = require('fs');
var json = JSON.stringify(['search result: ' + currentSearchResult + ': ', null, "\t");
fs.writeFile("results.json", json);
而且results.json:
[
"search result: currentSearchResult"
]
的【如何追加到節點文件?]可能的複製(http://stackoverflow.com/questions/3459476/how-to -append-to-a-file-in-node) – peteb
你想讓結果文件包含有效的json嗎?如果是這樣,只是附加到文件是不夠好的。 –
@KevinB是的,這將是理想的,但老實說,我不確定append是否是正確的術語,所以我編輯了我的問題。 – filmplane