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 从接到需求开始查询可用的库 好多博 ...
最新文章
- Linux ekho
- 一张表按分类查询:只显示前2行
- hibernate debug学习总结
- centos7安装golang
- 很少有人能把CDN说的这么有趣了
- 视频创作助力企业营销
- 蝴蝶曲线python_ProE常用曲线方程:Python Matplotlib 版本代码(蝴蝶曲线)
- 最详细的 IDEA调试教程
- c语言简单的动画程序代码,发个C代码(简单动画演示)
- 基于麻雀搜索的PID神经网络解耦控制算法 - 附代码
- 代发核心期刊骗局_警惕“代发论文”骗局,落入骗子圈套
- 蚁群算法求TSP问题matlab代码
- CDN设置回源host的意义
- 偏微分方程数值解联系 - 向前差分法 - 一维热传导
- matlab中garchred是什么意思,garch模型matlab
- java8-stream示例
- uniapp自定义车牌号查询输入框
- 芯天下8bit MCU
- 【Linux】嵌入式Linux系统的移植(上篇:交叉编译器、连接方式)
- 防劫持工具,介绍几款浏览器劫持修复工具
热门文章
- 计算机三级数据库:课本知识点总结以及备考方案建议
- 帧差法——动态检测——统计车流量
- 发票验证出现服务器证书出错,网上认证发票平台证书密码出现错误怎么办?
- VMware虚拟机安装及虚拟机下安装XP系统
- 1、常用DOS命令大全
- Android小白从零开始学Android开发的要点总结(内含福利)
- Python读写Excel简单案例及调试说明文档
- Algorithm:数学建模大赛(CUMCM/NPMCM)之建模历年题目类型、数据分析及官方评阅要点之详细攻略
- 反编译 - ILSpy的使用方法(看Unity源代码的方法)
- 十四步实现拥有强大AI的五子棋游戏