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 28 NodeJs
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
Aug 21 NodeJs
简单好用的nodejs 爬虫框架分享
Mar 26 NodeJs
NodeJS实现微信公众号关注后自动回复功能
May 31 NodeJs
Nodejs回调加超时限制两种实现方法
Jun 09 NodeJs
深入解析nodejs HTTP服务
Jul 25 NodeJs
nodejs使用redis作为缓存介质实现的封装缓存类示例
Feb 07 NodeJs
Nodejs Express 通过log4js写日志到Logstash(ELK)
Aug 30 NodeJs
详解从NodeJS搭建中间层再谈前后端分离
Nov 13 NodeJs
M2实现Nodejs项目自动部署的方法步骤
May 05 NodeJs
搭建一个nodejs脚手架的方法步骤
Jun 28 NodeJs
nodejs一个简单的文件服务器的创建方法
Sep 13 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
摩卡咖啡
2021/03/03 咖啡文化
PHP取得一个类的属性和方法的实现代码
2011/05/22 PHP
Laravel框架实现的使用smtp发送邮件功能示例
2019/03/12 PHP
wordpress之js库集合研究介绍
2007/08/17 Javascript
JS backgroundImage控制
2009/05/19 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
2014/04/12 Javascript
javascript实现时间格式输出FormatDate函数
2015/01/13 Javascript
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
CSS3实现动态背景登录框的代码
2015/07/28 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
2015/09/12 Javascript
js右下角弹出提示框示例代码
2016/01/12 Javascript
全面了解javascript三元运算符
2016/06/27 Javascript
解析如何利用iframe标签以及js制作时钟
2016/12/08 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
2017/01/30 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
ES6新特性之Object的变化分析
2017/03/31 Javascript
JS实现电商放大镜效果
2017/08/24 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
JavaScript使用math.js进行精确计算操作示例
2018/06/19 Javascript
Vue项目中添加锁屏功能实现思路
2018/06/29 Javascript
基于Angular 8和Bootstrap 4实现动态主题切换的示例代码
2020/02/11 Javascript
Python常见数据类型转换操作示例
2019/05/08 Python
简单了解python 邮件模块的使用方法
2019/07/24 Python
jenkins+python自动化测试持续集成教程
2020/05/12 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
简述DNS进行域名解析的过程
2013/12/02 面试题
几个常见的软件测试问题
2016/09/07 面试题
优秀学生事迹材料
2014/02/08 职场文书
高校教师个人工作总结2014
2014/12/17 职场文书
结婚仪式主持词
2015/06/29 职场文书
退休欢送会致辞
2015/07/31 职场文书
高中同学会致辞
2015/08/01 职场文书
MySQL图形化管理工具Navicat安装步骤
2021/12/04 MySQL
table不让td文字溢出操作方法
2022/12/24 HTML / CSS