2016-06-27 6 views
-2

Vielen Dank im Voraus für Ihre Bereitschaft zu helfen. Ich habe eine Menge JSON-Dateien in einem Verzeichnis. Die Namen sind nie wirklich bekannt.Lesen Sie alle JSON-Dateien im Verzeichnis und hängen Sie sie an eine CSV in Node.js

Ich suche Hilfe für folgendes: (1) Lesen Sie alle JSON-Dateien (2) Fügen Sie die Daten in den JSON-Dateien (3) Sobald ein JSON-Dateien Daten an output.csv hat angehängt wurde, fügen Sie "-Appended" bis zum Ende des Dateinamens

+0

JSON ist hierarchisch, csv ist Tabelle ... Diese Aufgabe kann im allgemeinen Fall nicht gelöst werden. Brauchen Sie mehr Informationen über Ihre Daten. –

+2

Stack Overflow ist kein Code-Schreibdienst. Sie müssen etwas arbeiten. Versuchen Sie etwas, und wenn Sie irgendwo stecken bleiben, stellen Sie eine spezielle Frage, woran Sie feststecken. –

Antwort

0

Um alle JSON-Dateien zu lesen, müssen Sie die Dateinamen kennen. Verwenden Sie hierzu fs.readdir. Von dort können Sie read each file individually in einen Puffer mit array.ForEach(). Dies kann in ein CSV-Format durch Aufzählung durch die Pufferelemente und Hinzufügen von Kommas manipuliert werden. Schließlich benennen Sie die Datei mit fs.rename um. Hoffe, das hilft.

Verwandte Themen