我正在尋找最簡單的方式來循環通過JSON文件。Node.js與json循環
數據語法(不能改變):
{"1":{"name":FOO","price":"1","sold":"100"},"2":{"name":"FOO","price":"1","sold":"100"}
的數據被存儲的I名爲prices.json
文件。我怎樣才能遍歷所有的7573 entrys?
謝謝..
我正在尋找最簡單的方式來循環通過JSON文件。Node.js與json循環
數據語法(不能改變):
{"1":{"name":FOO","price":"1","sold":"100"},"2":{"name":"FOO","price":"1","sold":"100"}
的數據被存儲的I名爲prices.json
文件。我怎樣才能遍歷所有的7573 entrys?
謝謝..
你可以簡單地需要那麼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」處於一個「數據」文件夾,然後你會做'var prices = require('./ data/prices.json');' – Fraser
它與我的節點腳本位於同一個文件夾中。 –
的[迭代的JavaScript對象(http://stackoverflow.com/questions/14379274/javascript-iterate-object) – Thilo