ホームページ >ウェブフロントエンド >jsチュートリアル >Node.jsを使用してJSONファイルを読み取る方法
この記事では、JSonfile モジュールの readfile 関数と readfilesync 関数を使用して、node.js を使用して JSON ファイルのコンテンツを読み取る方法について紹介します。
#要件:node.js と npm がシステムにインストールされている必要があります。
この記事では、JSonfile NPM モジュールを使用します。したがって、まずシステムに JSonfile モジュールをインストールする必要があります
$ npm install jsonfile --save
現在、仮想 JSON ファイルemployee.json が作成されています。独自の JSON ファイルを使用することもできます。
ファイル名:employee.json
[ { "emp_id" : "101", "emp_name" : "Mike", "emp_addr" : "123 California, USA", "designation" : "Editor" }, { "emp_id" : "102", "emp_name" : "Jacob", "emp_addr" : "456 Log Angelis, USA", "designation" : "Chief Editor" } ]
1.nodejs を使用して json ファイルを読み取ります
上記の手順で、JSON ファイルが作成されました例。次に、ReadJsonFile.js を作成し、次のコンテンツを追加します。 employee.jsonをJSONファイル名に変更する必要があります。
ファイル名: ReadJsonFile.js
var jsonFile = require('jsonfile') var fileName = 'employee.json' jsonFile.readFile(fileName, function(err, jsonData) { if (err) throw err; for (var i = 0; i < jsonData.length; ++i) { console.log("Emp ID: "+jsonData[i].emp_id); console.log("Emp Name: "+jsonData[i].emp_name); console.log("Emp Address: "+jsonData[i].emp_addr); console.log("Designation: "+jsonData[i].designation); console.log("----------------------------------"); } });
次のコマンドを使用して、nodejs スクリプトを実行します。
$ node ReadJsonFile.js Emp ID: 101 Emp Name: Mike Emp Address: 123 California, USA Designation: Editor ---------------------------------- Emp ID: 102 Emp Name: Jacob Emp Address: 456 Log Angelis, USA Designation: Chief Editor ----------------------------------
2.nodejs を使用して json ファイルを読み取ります
また、readfilesync 関数を使用して JSON ファイルの内容を読み取ることもできます。次の内容の readjsonfilesync.js ファイルを作成します。
ファイル名: readjsonfilesync.js
var jsonFile = require('jsonfile') var fileName = 'employee.json' var jsonData = jsonFile.readFileSync(fileName); for (var i = 0; i < jsonData.length; ++i) { console.log("Emp ID : "+jsonData[i].emp_id); console.log("Emp Name : "+jsonData[i].emp_name); console.log("Emp Address : "+jsonData[i].emp_addr); console.log("Designation : "+jsonData[i].designation); console.log("----------------------------------"); }
次に、次のコマンドを使用して、nodejs スクリプトを実行します。
$ node ReadJsonFileSync.js Emp ID: 101 Emp Name: Mike Emp Address: 123 California, USA Designation: Editor ---------------------------------- Emp ID: 102 Emp Name: Jacob Emp Address: 456 Log Angelis, USA Designation: Chief Editor ----------------------------------
この記事はここで終了しています。その他のエキサイティングなコンテンツについては、PHP 中国語 Web サイトの node.js ビデオ チュートリアル 列に注目してください。 ! !
以上がNode.jsを使用してJSONファイルを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。