Wie lese und schreibe ich JSON-Dateien in NodeJS? Im folgenden Artikel erfahren Sie, wie Sie JSON-Dateien mit nodejs lesen und schreiben. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
Verwandte Empfehlungen: „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);
Obwohl dies die Daten sind, die wir schreiben möchten, liegen die Daten in Form einer Zeichenfolge vor, was für uns schwierig ist Lesen Sie Pick.
Wenn Sie möchten, dass der serialisierte JSON für Menschen lesbar ist, ändern Sie den JSON. Stringify-Funktion:
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); } })();
Weitere Programmierkenntnisse finden Sie unter: Einführung in die Programmierung! !
Das obige ist der detaillierte Inhalt vonWie lese und schreibe ich JSON-Dateien in NodeJS? Methodeneinführung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!