温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

nodejs读写json文件的方法

发布时间:2021-01-21 09:40:59 来源:亿速云 阅读:455 作者:小新 栏目:web开发

这篇文章将为大家详细讲解有关nodejs读写json文件的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

读json文件

'use strict'; const fs = require('fs'); let rawdata = fs.readFileSync('student.json'); let student = JSON.parse(rawdata); console.log(student); 写json文件: 'use strict'; const fs = require('fs'); let student = {      name: 'Mike',     age: 23,      gender: 'Male',     department: 'English',     car: 'Honda'  };   let data = JSON.stringify(student); fs.writeFileSync('student-2.json', data);

虽然这是我们想要写入的数据,但数据是一行字符串的形式,这对我们来说很难读取。
如果您希望序列化的JSON是人类可读的,那么更改JSON。Stringify函数:
let data = JSON.stringify(student, null, 2);

json 转为 csv

// require json-2-csv module const converter = require('json-2-csv'); const fs = require('fs'); // read JSON from a file const todos = JSON.parse(fs.readFileSync('todos.json')); // convert JSON array to CSV string (async () => {     try {         const csv = await converter.json2csvAsync(todos);         // print CSV string         console.log(csv);         // write CSV to a file         fs.writeFileSync('todos.csv', csv);     } catch (err) {         console.log(err);     } })();

csv转为json

csv第一行为key,例如:  id,name,email,country,age // require csvtojson module const CSVToJSON = require('csvtojson'); // convert users.csv file to JSON array (async () => {     try {         const users = await CSVToJSON().fromFile('users.csv');         // log the JSON array         console.log(users);     } catch (err) {         console.log(err);     } })();

关于“nodejs读写json文件的方法”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI