dayjournal memo

Total 974 articles!!

Node.js #007 – 指定したJSONファイルを読み込む

Yasunori Kirimoto's avatar

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)


book

Q&A


  • 参考文献
[![JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック](http://ecx.images-amazon.com/images/I/61DHJGf1uSL._SL160_.jpg)](http://www.amazon.co.jp/exec/obidos/ASIN/4883379930/dayjournal-22/ref=nosim/)
[JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック](http://www.amazon.co.jp/exec/obidos/ASIN/4883379930/dayjournal-22/ref=nosim/)