如何使用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文件

阅读剩余部分

相关阅读 >>

为什么要用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》频道 >>




打赏

取消

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

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

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

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

评论

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