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教程之异步I/O
Nov 21 NodeJs
nodejs URL模块操作URL相关方法介绍
Mar 03 NodeJs
浅谈Nodejs观察者模式
Oct 13 NodeJs
nodejs实现发出蜂鸣声音(系统报警声)的方法
Jan 18 NodeJs
搭建简单的nodejs http服务器详解
Mar 09 NodeJs
详解nodejs爬虫程序解决gbk等中文编码问题
Apr 06 NodeJs
nodejs multer实现文件上传与下载
May 10 NodeJs
nodejs操作mysql实现增删改查的实例
May 28 NodeJs
NodeJs使用Mysql模块实现事务处理实例
May 31 NodeJs
nodeJs爬虫的技术点总结
May 13 NodeJs
详解Nodejs mongoose
Jun 10 NodeJs
浅谈使用nodejs搭建web服务器的过程
Jul 20 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
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
php Ubb代码编辑器函数代码
2012/07/05 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
JavaScript 函数replace深入了解
2013/03/14 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
jQuery插件开发详细教程
2014/06/06 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
JavaScript中this详解
2015/09/01 Javascript
实例解析angularjs的filter过滤器
2016/12/14 Javascript
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
基于node.js实现微信支付退款功能
2017/12/19 Javascript
angular基于ng-alain定义自己的select组件示例
2018/02/23 Javascript
推荐一个基于Node.js的表单验证库
2019/02/15 Javascript
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
2020/05/21 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
2020/08/04 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
2020/08/07 Javascript
[48:52]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第一局
2016/02/25 DOTA
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
Python实现生成简单的Makefile文件代码示例
2015/03/10 Python
python通过pil模块将raw图片转换成png图片的方法
2015/03/16 Python
python下载图片实现方法(超简单)
2017/07/21 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
2018/04/17 Python
Python subprocess模块功能与常见用法实例详解
2018/06/28 Python
Python基于opencv实现的简单画板功能示例
2019/03/04 Python
Python实现转换图片背景颜色代码
2020/04/30 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
科茨沃尔德家居商店:Scotts of Stow
2018/06/29 全球购物
一套带答案的C++笔试题
2014/01/10 面试题
Java面试题:为什么要用Java
2012/05/11 面试题
优秀班组事迹材料
2014/12/24 职场文书
小兵张嘎观后感
2015/06/03 职场文书
Python基础之条件语句详解
2021/06/16 Python