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

 更新时间:2017年03月09日 08:40:45   投稿:jingxian  
下面小编就为大家带来一篇nodejs读写json文件的简单方法(必看)。

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文件的简单方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Node.js dgram模块实现UDP通信示例代码

    Node.js dgram模块实现UDP通信示例代码

    这篇文章主要介绍了Node.js dgram模块实现UDP通信示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • 用npm install时报错node-sass npm ERR command failed问题的解决方法

    用npm install时报错node-sass npm ERR command

    在用npm install时报错npm ERR! path D:…\node-sass和npm ERR! command failed 问题,本文给大家介绍了如何解决这个问题,文中通过图文给大家介绍的非常详细,需要的朋友可以参考下
    2024-03-03
  • 利用yarn实现一个webpack+react种子

    利用yarn实现一个webpack+react种子

    其实以前就写过如何使用React-router和Webpack快速构建一个react程序。后来发现版本太老,于是乎最近又重新组织了下结构,使用最近发布的yarn作为包管理工具,介绍下基本安装步骤,有需要的朋友们下面来一起看看吧。
    2016-10-10
  • Node.js原理阻塞和EventEmitter及其继承的运用实战

    Node.js原理阻塞和EventEmitter及其继承的运用实战

    这篇文章主要介绍了Node.js原理阻塞和EventEmitter及其继承的运用实战,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • node.js的http.createServer过程深入解析

    node.js的http.createServer过程深入解析

    这篇文章主要给大家介绍了关于node.js的http.createServer过程的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用node.js具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • Node.js如何使用Diffie-Hellman密钥交换算法详解

    Node.js如何使用Diffie-Hellman密钥交换算法详解

    Deffie-Hellman(简称 DH) 密钥交换是最早的密钥交换算法之一,它使得通信的双方能在非安全的信道中安全的交换密钥,用于加密后续的通信消息。下面这篇文章主要给大家介绍了关于Node.js如何使用DiffieHellman密钥交换算法的相关资料,需要的朋友可以参考下。
    2017-09-09
  • 使用Node.js创建本地HTTP服务器并实现异地远程访问的方法

    使用Node.js创建本地HTTP服务器并实现异地远程访问的方法

    Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境,这篇文章主要介绍了如何使用Node.js快速创建本地HTTP服务器并实现异地远程访问,需要的朋友可以参考下
    2024-01-01
  • node.js对于数据库MySQL基本操作实例总结【增删改查】

    node.js对于数据库MySQL基本操作实例总结【增删改查】

    这篇文章主要介绍了node.js对于数据库MySQL基本操作,结合实例形式总结分析了node.js针对mysql数据库基本配置、连接与增删改查相关操作技巧,需要的朋友可以参考下
    2023-04-04
  • node.js使用stream模块实现自定义流示例

    node.js使用stream模块实现自定义流示例

    这篇文章主要介绍了node.js使用stream模块实现自定义流,结合实例形式详细分析了node.js基于stream模块实现自定义的可读流、可写流、可读写流等相关操作技巧,需要的朋友可以参考下
    2020-02-02
  • Node中的util.promisify()方法的基本使用和实现

    Node中的util.promisify()方法的基本使用和实现

    众所周知,在JS中实现异步编程主要是通过以下几种方案,回调函数,观察者模式,Generator,Promise,async / await ,今天就和大家一起聊一下在node中的一个util.promisify()这个API的基本使用和基本实现
    2023-07-07

最新评论