nodejs读取服务器json文件,如何使用Node.js读取JSON文件
介绍
本教程将帮助您使用Node.js阅读JSON文件内容。本教程使用jsonfile模块的readFile和readFileSync函数。
要求
第一个要求是在系统上安装node.js和npm。如果没有安装使用下面的链接。
jsonfile NPM模块。 所以,首先你需要在系统上安装jsonfile模块
$ npm install jsonfile --save
现在,我创建一个dummy json文件employee.json。你可以使用自己的json文件。
文件名:employee.json
[
{
"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"
}
]
使用Nodejs读取JSON文件 - 选项#1
在上面的步骤中,我创建了一个示例JSON文件。现在创建ReadJsonFile.js并添加以下内容。您需要使用JSON文件名更改employee.json。
文件名:ReadJsonFile.js
var jsonFile = require('jsonfile')
var fileName = 'employee.json'
jsonFile.readFile(fileName, function(err, jsonData) {
if (err) throw err;
for (var i = 0; i
Now run the nodejs script using following command.
$ 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
----------------------------------
Read JSON File with Nodejs - Option #2
Alternatively, you can use readFileSync function to read json file content. Create a ReadJsonFileSync.js file with following content. You can read here about the differences of readFile and readFileSync function in Jode.js.
Filename: ReadJsonFileSync.js
var jsonFile = require('jsonfile')
var fileName = 'employee.json'
var jsonData = jsonFile.readFileSync(fileName);
for (var i = 0; i
Now run the nodejs script using following command.
$ node ReadJsonFileSync.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
----------------------------------
现在使用以下命令运行nodejs脚本。
$ 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
----------------------------------
使用Nodejs读取JSON文件 - 选项#2
另外,您也可以使用readFileSync函数读取JSON文件的内容。 创建具有以下内容的ReadJsonFileSync.js文件。 你可以在这里阅读有关ReadFile和readFileSync功能的Jode.js.的差异
文件名:ReadJsonFileSync.js
var jsonFile = require('jsonfile')
var fileName = 'employee.json'
var jsonData = jsonFile.readFileSync(fileName);
for (var i = 0; i
Now run the nodejs script using following command.
$ node ReadJsonFileSync.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
----------------------------------
现在使用以下命令运行nodejs脚本。
$ node ReadJsonFileSync.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
----------------------------------
nodejs读取服务器json文件,如何使用Node.js读取JSON文件相关推荐
- js node.js读取excel文件返回为json文本
node-xlsx: 基于Node.js解析excel文件数据及生成excel文件:只支持xlsx xlsx: 基于Node.js解析excel文件数据及生成excel文件:只支持xlsx excel ...
- node.js 读取json文件
node.js 读取json文件 效果图 目录结构 data.json index.htm app.js 学习资源推荐 效果图 目录结构 data.json [{"name": & ...
- Node.js读取mongoDB并输出json数据
一个简单的示例: Node.js读取mongoDB并输出json数据 此源码是 1.读取mongoDB的数据,简单封装node mongodb Native驱动 2.包含模块如何编写 3.把JSON数 ...
- node.js读取文件中文乱码问题
node.js读取文件中文乱码问题 出现乱码原因: 在windows中,默认的中文编码方式是根据系统的locale决定的,中文系统中的默认的编码方式为gb2312而不是utf-8 解决方法: 如果读取 ...
- 如何使用Node.js解析JSON?
我应该如何使用Node.js解析JSON? 是否有一些模块可以安全地验证和解析JSON? #1楼 我想提一下,全局JSON对象还有其他选择. JSON.parse和JSON.stringify都是同步 ...
- node.js调用.c文件_在Node.js中分派S3文件
node.js调用.c文件 Some of our intranet backends use S3 storage and GraphQL APIs. It's a common scenario ...
- 大文件分片上传前端框架_基于Node.js的大文件分片上传
基于Node.js的大文件分片上传 我们在做文件上传的时候,如果文件过大,可能会导致请求超时的情况.所以,在遇到需要对大文件进行上传的时候,就需要对文件进行分片上传的操作.同时如果文件过大,在网络不佳 ...
- 使用Node.JS监听文件夹变化
使用Node.JS监听文件夹改变有许多应用场合,比如: 构建自动编绎工具 当源文件改变时,自动运行build过程,比如当你写CoffeeScript文件或SASS CSS文件时,保存之后可即时生成对应 ...
- 通过Node.js解析stl文件
通过Node.js解析stl文件 在此之前请确认已安装Node.js,已配置环境变量.如未安装与配置,请查看Node.js安装及环境配置(Windows) 一.下载Node项目文件 Node项目文件下 ...
- node.js生成Excel文件 使用node-xlsx
node.js生成Excel文件 简介 尝试使用excel-export以及excel-export-next没有成功,转为使用node-xlsx成功生成Excel 从接到需求开始查询可用的库 好多博 ...
最新文章
- 人人都来写算法 之 快速排序
- Promise和Async-Await的入门教程
- linux查找乱码文件,linux删除乱码文件或文件夹
- NYOJ 647 奋斗的小蜗牛在请客
- Java模块化方法–模块,模块,模块
- C++ 接收数量不定的函数参数
- mysql常量,变量,循环语句,存储过程,触发器,分隔符
- python循环报数游戏_报数游戏python 解答
- 使用线程池管理线程!
- cmake 安装不同版本
- html学习——按钮与多选框
- 电脑网速,详细教您电脑网速慢怎么办
- Specification 对象的常用方法
- js中的循环(跳过(continue)和中断执行(break))
- JS -- 对于JQuery中 append 方法的理解
- 利用Matlab进行高斯消元法
- html+css 基础知识大总结
- sklearn 读取csv_气象数据再分析数据的读取方式(GRIB格式为例)
- cocos2d-html5游戏图片资源选择
- Themida: sorry, this application cannot run under a virtual
热门文章
- Android中应用程序获得系统签名权限(platform.x509.pem platform.pk8)下载地址
- QT 播放器之界面布局
- oracle 10g 下载方法
- 如何使用动软代码生成器连接oracle生成数据库设计文档
- echarts实现水波球
- stm32烧写序列号
- 数学建模——五大类模型
- MonkeyTest——简单无脑的移动端自动化测试(初级篇)
- 21天学通c语言错误,为《21天学通C语言》(第7版)(Sams Teach Yourself C in 21 Days)正名...
- Java三大框架SSH简介