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的前后端分离的思考与实践(五)多终端适配
Sep 26 NodeJs
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
Jan 12 NodeJs
nodejs爬虫遇到的乱码问题汇总
Apr 07 NodeJs
NodeJS链接MySql数据库的操作方法
Jun 27 NodeJs
Nodejs之TCP服务端与客户端聊天程序详解
Jul 07 NodeJs
nodejs中解决异步嵌套循环和循环嵌套异步的问题
Jul 12 NodeJs
nodejs body-parser 解析post数据实例
Jul 26 NodeJs
nodejs之koa2请求示例(GET,POST)
Aug 07 NodeJs
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
Oct 17 NodeJs
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
Nov 01 NodeJs
nodeJS进程管理器pm2的使用
Jan 09 NodeJs
一文秒懂nodejs中的异步编程
Jan 28 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
分享最受欢迎的5款PHP框架
2014/11/27 PHP
php版微信公众平台开发之验证步骤实例详解
2016/09/23 PHP
Laravel手动分页实现方法详解
2016/10/09 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
google地图的路线实现代码
2009/08/20 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
用javascript关闭本窗口技巧小结
2014/09/05 Javascript
jQuery中:lt选择器用法实例
2014/12/29 Javascript
jQuery实现炫酷的鼠标轨迹特效
2015/02/01 Javascript
浅谈javascript获取元素transform参数
2015/07/24 Javascript
jQuery中 bind的用法简单介绍
2017/02/13 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
2018/01/08 jQuery
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
详解VUE中的插值( Interpolation)语法
2020/10/18 Javascript
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
Python中Django框架下的staticfiles使用简介
2015/05/30 Python
初探TensorFLow从文件读取图片的四种方式
2018/02/06 Python
tensorflow 获取变量&amp;打印权值的实例讲解
2018/06/14 Python
Python中的集合介绍
2019/01/28 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
python re的findall和finditer的区别详解
2020/11/15 Python
如何在scrapy中集成selenium爬取网页的方法
2020/11/18 Python
美国转售二手商品的电子商务平台:BLINQ
2018/12/13 全球购物
如何开发安全的AJAX应用
2014/03/26 面试题
前台文员个人求职信范文
2014/01/05 职场文书
事业单位接收函
2014/01/10 职场文书
高中毕业生的个人自我评价
2014/02/21 职场文书
敬老院院长事迹材料
2014/05/21 职场文书
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
关于工作时间玩手机的检讨书
2014/09/18 职场文书
工作汇报开头与结尾怎么写
2014/11/08 职场文书
2014年超市工作总结
2014/11/19 职场文书
2015年党员个人自我评价
2015/03/03 职场文书
小学少先队工作总结2015
2015/05/26 职场文书
2019年房屋委托租赁合同范本(通用版)!
2019/07/17 职场文书
为什么RedisCluster设计成16384个槽
2021/09/25 Redis