gpt4 book ai didi

node.js - 在nodejs中迭代文件中的json对象

转载 作者:太空宇宙 更新时间:2023-11-04 01:00:46 25 4
gpt4 key购买 nike

我有一个包含多个 json 对象的文件,单个对象可以跨越多个线。如何使用 Nodejs 迭代文件中的所有对象。

背景:我正在使用 REST API 监视服务,并在一段时间内连续将其统计信息写入文件。我想处理该文件并绘制各种参数的图表。

示例

{
"items" : 534,
"latency" : 23,
"errors": 4
}
{
"items" : 493,
"latency" : 22,
"errors": 3
}
....

最佳答案

如果文件实际上看起来像这样(就像在一个文件中串联了多个 JSON 文件),那么您就做错了。

只需更改它,文件就变成包含不同对象的数组,因此它看起来像这样:

[
{
"items" : 534,
"latency" : 23,
"errors": 4
},
{
"items" : 493,
"latency" : 22,
"errors": 3
}
]

然后你可以使用常规方法来迭代数组:

var objects = require('./your_json_file.json');

objects.forEach(function (obj) {
console.log(obj.items);
});

关于node.js - 在nodejs中迭代文件中的json对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26922733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com