nodejs에서 json 파일을 읽고 쓰는 방법은 무엇입니까? 다음 글에서는 nodejs를 사용하여 json 파일을 읽고 쓰는 방법을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
관련 추천: "nodejs tutorial"
'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);
// 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第一行为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 파일을 읽고 쓰는 방법은 무엇입니까? 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!