Dieses Problem scheint gelöst zu sein, aber ich kann keine Lösung dafür finden.
Im Grunde lese ich eine JSON-Datei, ändere einen Schlüssel und schreibe das neue JSON in dieselbe Datei zurück. Alles funktioniert, aber ich verliere die JSON-Formatierung, also statt:
{
name:'test',
version:'1.0'
}
Ich bekomme
{name:'test',version:'1.1'}
Gibt es eine Möglichkeit, in Node.js zu schreiben gut formatierte JSON in eine Datei?
0 Stimmen
JSON.stringify
zyklische Objekte verschluckt, undutil.inspect
erzeugt kein gültiges JSON :\ Ich habe keine [native] Lösung gefunden, um JSON in NodeJS schön zu drucken1 Stimmen
@ThorSummoner: Das ist ein Problem mit JSON, nicht mit Node - JSON unterstützt von Haus aus keine zyklischen Referenzen. Es gibt eine Lösung hier, in einer anderen Frage .