本文摘自PHP中文网,作者不言,侵删。
本篇文章将介绍关于使用node.js读取JSON文件内容,使用的是JSonfile模块的readfile和readfilesync函数。

要求:要在系统上安装node.js和npm。
对于本篇文章,我们使用的是JSonfile NPM模块。因此,首先需要在系统上安装JSonfile模块
现在,正在创建一个虚拟的json文件employee.json。也可以使用自己的JSON文件。
文件名:employee.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | [
{
"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并添加以下内容。需要使用JSON文件名更改employee.json。
文件名:ReadJsonFile.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 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脚本。
1 2 3 4 5 6 7 8 9 10 11 12 | $ 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文件
阅读剩余部分
相关阅读 >>
为什么要用node.js?哪些场合可以使用 node.js?
express4.x中间件特性的介绍(代码示例)
javascript、node.js和npm之间有什么关系
使用node.js “debug”模块避免日志污染应用程序日志
如何使用node.js读取json文件
分享几种实用的node.js调试方法,快来收藏吧!!
node.js+koa搭建一个简单后台管理系统
浅谈node.js中es6导入语法的使用方法
node.js底层是什么语言
详解node.js中的事件
更多相关阅读请进入《node.js》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 如何使用Node.js读取JSON文件