Heim > Web-Frontend > js-Tutorial > Wie lese und schreibe ich JSON-Dateien in NodeJS? Methodeneinführung

Wie lese und schreibe ich JSON-Dateien in NodeJS? Methodeneinführung

青灯夜游
Freigeben: 2021-02-01 11:23:37
nach vorne
2393 Leute haben es durchsucht

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.

Wie lese und schreibe ich JSON-Dateien in NodeJS? Methodeneinführung

Verwandte Empfehlungen: „nodejs-Tutorial

JSON-Datei lesen

'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);
Nach dem Login kopieren

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);

json to 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);
    }
})();
Nach dem Login kopieren

csv to 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);
    }
})();
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage