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

阅读剩余部分

相关阅读 >>

nodejs怎么升级版本?两种方法介绍

node.js“多线程”如何处理高并发任务?

node.js和java后台服务器的简单比较

如何使用node.js读取json文件

如何使用llama logs显示和调试nodejs错误?

node.js中require()是如何工作的?工作原理介绍

深入浅析node.js中的内置模块

谈谈node.js热更新的配置和vscode断点调试

使用node.js怎么压缩图片?方法介绍

如何利用nvm工具来管理node版本?方法介绍

更多相关阅读请进入《node.js》频道 >>




打赏

取消

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

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

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

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

评论

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