Node.js与json循环

Node.js与json循环,json,node.js,Json,Node.js,我正在寻找循环遍历JSON文件的最简单方法 数据语法(无法更改): 数据存储在名为prices.json的文件中。我如何循环通过所有7573个入口 谢谢..您可以只需要json文件,然后迭代它包含的对象的属性 var prices = require('./prices.json'); for (var i in prices) { if (prices.hasOwnProperty(i)) { console.log(prices[i]); // do somethin

我正在寻找循环遍历JSON文件的最简单方法

数据语法(无法更改):

数据存储在名为
prices.json
的文件中。我如何循环通过所有7573个入口


谢谢..

您可以只需要json文件,然后迭代它包含的对象的属性

var prices = require('./prices.json');
for (var i in prices) {
    if (prices.hasOwnProperty(i)) {
        console.log(prices[i]); // do something with each item...
    }
}

错误可能重复:找不到模块“prices.json”?是的,路径必须正确-这假定“prices.json”与代码所在的文件位于同一目录中。您输入的路径是相对于当前文档的,因此如果您的“prices.json”位于“data”文件夹中,那么您可以执行
var prices=require('./data/prices.json')
请参见我的编辑,只需在名称前包含
/
,这样就有了
var prices=require('./prices.json')好的,现在我只想知道数字。。[1,2,3...]. 但是我怎样才能访问数字中的数据呢?听起来很奇怪..天啊-你真的应该去读一本关于基础知识的书尝试
console.log(价格[项目])
var prices = require('./prices.json');
for (var i in prices) {
    if (prices.hasOwnProperty(i)) {
        console.log(prices[i]); // do something with each item...
    }
}