如何在node.js中添加到现有的json文件

多媒体空间

我是Node.js和JavaScript的新手。我有一个results.json文件,希望从脚本中获取结果的运行日志,该脚本从Web提取图像。但是,我当前的脚本仅覆盖现有结果。我如何构建或添加到,results.json以便随后每个结果都记录在results.json文件中?我希望它是有效的json。

这是一般示例:

var currentSearchResult = someWebSearchResult
var fs = require('fs');
var json = JSON.stringify(['search result: ' + currentSearchResult + ': ', null, "\t");
fs.writeFile("results.json", json);

和result.json:

[
    "search result: currentSearchResult"
]
丹尼尔·迪克梅尔(Daniel Diekmeier)

如果希望文件为有效的JSON,则必须打开文件,解析JSON,将新结果附加到数组中,然后将其转换回字符串,然后再次保存。

var fs = require('fs')

var currentSearchResult = 'example'

fs.readFile('results.json', function (err, data) {
    var json = JSON.parse(data)
    json.push('search result: ' + currentSearchResult)

    fs.writeFile("results.json", JSON.stringify(json))
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过php脚本将项目添加到现有的json文件中

来自分类Dev

如何使用Golang将文件添加到现有的zip文件中

来自分类Dev

如何将列表添加到现有的json文件?

来自分类Dev

如何使用C#将Datagridview添加到现有的Excel文件中

来自分类Dev

如何使用EPPlus将新工作表添加到现有的Excel文件中?

来自分类Dev

如何使用C#将Datagridview添加到现有的Excel文件中

来自分类Dev

如何使用C#将Datagridview添加到现有的Excel文件中

来自分类Dev

如何在Android中将数据添加到现有的.txt文件

来自分类Dev

如何将现有的pdf文件添加到我的React.js页面?

来自分类Dev

如何将项目(.sln)添加到现有的asp.net网站文件中

来自分类Dev

如何将二进制文件添加到现有的PPA包中

来自分类Dev

如何将新的jar文件添加到服务器中现有的已部署jar

来自分类Dev

如何使用jq将json部分添加到现有文件中

来自分类Dev

如何将名称空间添加到现有的xml文件

来自分类Dev

如何将新类添加到现有的edmx文件

来自分类Dev

如何将新行添加到现有的txt文件

来自分类Dev

如何使用PdfSharp将DocumentLink添加到现有的PDF文件

来自分类Dev

如何将新类添加到现有的edmx文件

来自分类Dev

如何将标头添加到现有的csv文件?

来自分类Dev

Tiff 编辑:如何将文本添加到现有的 tif 文件?

来自分类Dev

如何将新字段/列添加到现有的 xBase 文件/表

来自分类Dev

如何将 vue.js 客户端添加到现有的 node.js api?

来自分类Dev

如何在Qt中将json数据附加到现有的json文件中

来自分类Dev

如何将数组的新属性添加到现有的json数据

来自分类Dev

如何自动将外键添加到现有的Rails数据库中?

来自分类Dev

如何将新的列族添加到现有的HBase表中?

来自分类Dev

如何将C#方法添加到现有的大型wix脚本中

来自分类Dev

如何将NullableBooleanField添加到现有的Django数据库中?

来自分类Dev

如何自动将外键添加到现有的Rails数据库中?

Related 相关文章

  1. 1

    如何通过php脚本将项目添加到现有的json文件中

  2. 2

    如何使用Golang将文件添加到现有的zip文件中

  3. 3

    如何将列表添加到现有的json文件?

  4. 4

    如何使用C#将Datagridview添加到现有的Excel文件中

  5. 5

    如何使用EPPlus将新工作表添加到现有的Excel文件中?

  6. 6

    如何使用C#将Datagridview添加到现有的Excel文件中

  7. 7

    如何使用C#将Datagridview添加到现有的Excel文件中

  8. 8

    如何在Android中将数据添加到现有的.txt文件

  9. 9

    如何将现有的pdf文件添加到我的React.js页面?

  10. 10

    如何将项目(.sln)添加到现有的asp.net网站文件中

  11. 11

    如何将二进制文件添加到现有的PPA包中

  12. 12

    如何将新的jar文件添加到服务器中现有的已部署jar

  13. 13

    如何使用jq将json部分添加到现有文件中

  14. 14

    如何将名称空间添加到现有的xml文件

  15. 15

    如何将新类添加到现有的edmx文件

  16. 16

    如何将新行添加到现有的txt文件

  17. 17

    如何使用PdfSharp将DocumentLink添加到现有的PDF文件

  18. 18

    如何将新类添加到现有的edmx文件

  19. 19

    如何将标头添加到现有的csv文件?

  20. 20

    Tiff 编辑:如何将文本添加到现有的 tif 文件?

  21. 21

    如何将新字段/列添加到现有的 xBase 文件/表

  22. 22

    如何将 vue.js 客户端添加到现有的 node.js api?

  23. 23

    如何在Qt中将json数据附加到现有的json文件中

  24. 24

    如何将数组的新属性添加到现有的json数据

  25. 25

    如何自动将外键添加到现有的Rails数据库中?

  26. 26

    如何将新的列族添加到现有的HBase表中?

  27. 27

    如何将C#方法添加到现有的大型wix脚本中

  28. 28

    如何将NullableBooleanField添加到现有的Django数据库中?

  29. 29

    如何自动将外键添加到现有的Rails数据库中?

热门标签

归档