本文摘自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文件
阅读剩余部分
相关阅读 >>
nw.js是什么?
nodejs接口如何传输数据?
如何使用ppa在ubuntu上安装最新的node.js和npm
了解一下node.js casbin
4个使用将html转换为pdf的方法介绍
页面性能优化的方法总结
如何在node.js中启用http/2.0?
exports和module.expors之间有什么区别及联系?
详解node.js buffer的使用
详解node.js中的quic协议
更多相关阅读请进入《node.js》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 如何使用Node.js读取JSON文件