Ich bin neu in Node.js und JavaScript. Ich habe eine results.json
Datei, die ich ein laufendes Protokoll der Ergebnisse von einem Skript behalten möchte, das Bilder aus dem Web zieht. Mein aktuelles Skript überschreibt jedoch nur das vorhandene Ergebnis. Wie kann ich auf der results.json
aufbauen oder hinzufügen, damit jedes nachfolgende Ergebnis in der Datei results.json protokolliert wird? Ich möchte, dass es gültig ist, json. HierWie füge ich zu einer vorhandenen JSON-Datei in node.js hinzu
ist allgemeines Beispiel:
var currentSearchResult = someWebSearchResult
var fs = require('fs');
var json = JSON.stringify(['search result: ' + currentSearchResult + ': ', null, "\t");
fs.writeFile("results.json", json);
Und die results.json:
[
"search result: currentSearchResult"
]
Mögliche Duplikat von [Wie in einer Datei in Knoten anhängen?] (Http://stackoverflow.com/questions/3459476/how-to -append-to-a-file-in-node) – peteb
Soll die resultierende Datei gültige JSON enthalten? Wenn dem so ist, reicht es nicht aus, nur an die Datei anzuhängen. –
@KevinB Ja, das wäre ideal, aber ehrlich gesagt bin ich nicht sicher, ob Append die richtige Terminologie ist, also habe ich meine Frage bearbeitet. – filmplane