JSON (JavaScript Object Notation) ist ein weit verbreitetes Format zum Übertragen von Daten. Es ist simpel, lesbar und flexibel. In Node.js ist es sehr einfach, JSON zu verwenden, weil JavaScript nativ JSON unterstützt. Um JSON in Node.js zu verwenden, müssen Sie keine zusätzlichen Bibliotheken installieren.
Lesen und Schreiben von JSON-Dateien:
1. Einlesen einer JSON-Datei:
```js
var fs = require(‘fs’);
fs.readFile(‘file.json’, ‘utf8’, function (err, data) {
if (err) throw err;
var obj = JSON.parse(data);
});
```
2. Schreiben in eine JSON-Datei:
```js
var fs = require(‘fs’);
var data = {
key: ‘value‘
};
fs.writeFile(‘file.json’, JSON.stringify(data), ‘utf8’, function(err) {
if (err) throw err;
});
```
Bevorzugt wird die Verwendung der asynchronen Methoden `readFile` und `writeFile`, es gibt aber auch synchrone Varianten (`readFileSync` und `writeFileSync`).
Beim Arbeiten mit JSON-Objekten in Ihrem Code:
1. In JSON umwandeln (stringify):
```js
var obj = { key: ‘value’ };
var json = JSON.stringify(obj);
```
2. JSON-String zu Objekt umwandeln (parse):
```js
var json = ‘{key“value”}’;
var obj = JSON.parse(json);
```
Mit diesen grundlegenden Operationen können Sie JSON in Node.js einlesen, schreiben und verarbeiten. Natürlich unterstützt JSON komplexere Strukturen und Typen, aber das ist die Grundlage.