nodejs读写json文件的简单方法(必看)


Posted in NodeJs onMarch 09, 2017

nodejs 读json文件

var fs=reauire('fs');
var file="d:\\0.json";
var result=JSON.parse(fs.readFileSync( file));
//操作对象

nodejs 写json文件

var coors = {};
  coors.left_top = {};
  coors.right_top = {};
  coors.left_bottom = {};
  coors.right_bottom = {};
//填充coors中内容
var filename = "d:\\coors\\0.json";
 fs.writeFileSync(filename, JSON.stringify(coors));
 //对象嵌套
 var fs = require('fs');
var fileDirectory = "D:\\column";
var newfileDirectory = "d:\\new";
if (fs.existsSync(fileDirectory)) {
  var files = fs.readdirSync(fileDirectory);

  for (var i = 0; i < files.length; i++) {

    var filePath = fileDirectory + "/" + files[i];
    var newfilepath = newfileDirectory + "/" + files[i]
    var filestr = JSON.parse(fs.readFileSync(filePath));
    for (var item in filestr) {
      var inter=filestr[item];
       for(var m in inter)
       {
        inter[m]=parseFloat(inter[m]);

       }
      fs.writeFileSync(newfilepath, JSON.stringify(filestr));
    }

  }
} else {
  console.log(fileDirectory + " Not Found!");
}

以上这篇nodejs读写json文件的简单方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

NodeJs 相关文章推荐
nodejs中实现路由功能
Dec 29 NodeJs
NodeJS中的MongoDB快速入门详细教程
Nov 11 NodeJs
详解nodejs微信jssdk后端接口
May 25 NodeJs
nodeJS(express4.x)+vue(vue-cli)构建前后端分离实例(带跨域)
Jul 05 NodeJs
nodejs body-parser 解析post数据实例
Jul 26 NodeJs
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
Sep 06 NodeJs
使用koa-log4管理nodeJs日志笔记的使用方法
Nov 30 NodeJs
PHPStorm中如何对nodejs项目进行单元测试详解
Feb 28 NodeJs
纯异步nodejs文件夹(目录)复制功能
Sep 03 NodeJs
使用nodejs实现JSON文件自动转Excel的工具(推荐)
Jun 24 NodeJs
分享五个Node.js开发的优秀实践 
Apr 07 NodeJs
Nodejs 获取时间加手机标识的32位标识实现代码
Mar 07 #NodeJs
nodejs中全局变量的实例解析
Mar 07 #NodeJs
nodejs根据ip数组在百度地图中进行定位
Mar 06 #NodeJs
详解nodeJS中读写文件方法的区别
Mar 06 #NodeJs
详谈Angular路由与Nodejs路由的区别
Mar 05 #NodeJs
async/await与promise(nodejs中的异步操作问题)
Mar 03 #NodeJs
nodejs搭建本地服务器并访问文件的方法
Mar 03 #NodeJs
You might like
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
php5.3 废弃函数小结
2010/05/16 PHP
PHP中include与require使用方法区别详解
2013/10/19 PHP
PHP生成Gif图片验证码
2013/10/27 PHP
解决微信授权回调页面域名只能设置一个的问题
2016/12/11 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
2017/07/19 PHP
浅谈Laravel中的一个后期静态绑定
2017/08/11 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
php+redis实现消息队列功能示例
2019/09/19 PHP
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
js文件中调用js的实现方法小结
2009/10/23 Javascript
javascript延时加载之defer测试
2012/12/28 Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
2013/02/04 Javascript
比较新旧两个数组值得增加和删除的JS代码
2013/10/30 Javascript
用jQuery模拟select下拉框的简单示例代码
2014/01/26 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
jQuery动态星级评分效果实现方法
2015/08/06 Javascript
JS脚本实现动态给标签控件添加事件的方法
2016/06/02 Javascript
JavaScript prototype属性详解
2016/10/25 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
vue实现组件之间传值功能示例
2018/07/13 Javascript
vue的token刷新处理的方法
2018/07/17 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
教你如何编写Vue.js的单元测试的方法
2018/10/17 Javascript
js对象属性名驼峰式转下划线的实例代码
2020/09/17 Javascript
原生JS实现京东查看商品点击放大
2020/12/21 Javascript
用vite搭建vue3应用的实现方法
2021/02/22 Vue.js
[45:25]完美世界DOTA2联赛循环赛 PXG vs IO 第一场 11.06
2020/11/09 DOTA
python 调用win32pai 操作cmd的方法
2017/05/28 Python
Python的Tqdm模块实现进度条配置
2021/02/24 Python
防灾减灾日活动总结
2014/08/26 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
拾金不昧表扬信怎么写
2015/05/04 职场文书
OpenCV 图像梯度的实现方法
2021/07/25 Python
python游戏开发之pygame实现接球小游戏
2022/04/22 Python