Node.jsで指定したJSONファイルを読み込む場合は下記のように記述します。


script.js


var fs = require('fs');
var json = fs.readFileSync("sample.json", "utf-8");
var obj = JSON.parse(json);
var items = obj.items;
var i;
var item;
var name;
var remarks;

for (i in items) {
item = items[i];
name = item.名称;
remarks = item.備考;
console.log(name, remarks);
}


sample.json


{
"title" : "DB",
"version" : 1,
"items" : [
{"名称":"あ", "備考":0},
{"名称":"い", "備考":1},
{"名称":"う", "備考":2},
{"名称":"え", "備考":3},
{"名称":"お", "備考":4}
]
}


script.jsを実行すると下記のようにJSONデータがコマンドプロンプトに表示されます。

node.js_007_01


JSONをオブジェクトに変換 :


var obj = JSON.parse(json)




Q&A






  • 参考文献
    JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック










coffee