如何使用Node.js读取JSON文件


本文摘自PHP中文网,作者不言,侵删。

本篇文章将介绍关于使用node.js读取JSON文件内容,使用的是JSonfile模块的readfile和readfilesync函数。

要求:要在系统上安装node.js和npm。

对于本篇文章,我们使用的是JSonfile NPM模块。因此,首先需要在系统上安装JSonfile模块

1

$ npm install jsonfile --save

现在,正在创建一个虚拟的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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...