
How to Convert JSON to CSV using Node.js API.
JSON(JavaScript Object Notation) wird häufig verwendet, um Daten über Web und Mobilplattformen zu übertragen. Bei der Arbeit mit Datenbanken, Tabellenkalkulationen oder Analyseplattformen wird jedoch oft erwartet, dass die Daten im flachen CSV(Comma-Separated Values) Format vorliegen. Mit dem GroupDocs.Conversion Cloud SDK für Node.js ist die Umwandlung von JSON in CSV schnell, genau und vollständig cloudbasiert.
- Node.js API zur Konvertierung von JSON in CSV
- Convertieren Sie JSON in CSV in Node.js
- Convertiere JSON in CSV über cURL-Befehl
Node.js API für die Konvertierung von JSON in CSV
GroupDocs.Conversion Cloud SDK für Node.js ist ein REST-basiertes SDK, das die Dateiformattransformationen vereinfacht. Es unterstützt über 50 Dokument und Datentypen, einschließlich JSON, CSV, DOCX, PDF und mehr.
Wichtige Vorteile:
- Konvertiert JSON in eine flache CSV-Struktur.
- Beibehaltung von Überschriften, Feldzuordnungen und Werten.
- Keine Softwareinstallation erforderlich.
- Einfach zu verwendendes SDK oder RESTful cURL-Befehle.
- Sichere OAuth 2.0-Authentifizierung.
Installieren Sie die API
npm install groupdocs-conversion-cloud --save
Erstellen Sie ein kostenloses Konto und erhalten Sie Ihre Client-ID und Client-Secret vom GroupDocs Cloud dashboard.
Convertiere JSON zu CSV in Node.js
Dieser Abschnitt erklärt die Einzelheiten dazu, wie wir eine JSON-Datei in das CSV-Format mit einem Node.js-Codeausschnitt umwandeln können.
Schritt 1: API importieren & konfigurieren
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
Schritt 2: Laden Sie die JSON-Datei in die Cloud hoch
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.json", fs.createReadStream("source.json"));
await fileApi.uploadFile(uploadRequest);
Schritt 3: Konvertieren Sie JSON in das CSV-Format
const settings = new ConvertSettings();
settings.filePath = "input.json";
settings.format = "csv";
settings.outputPath = "converted/output.csv";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("JSON to CSV conversion completed successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-node
// Holen Sie sich Ihre API-Anmeldeinformationen
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Initialisieren Sie eine Instanz von ConvertApi mit dem Konfigurationsobjekt
const {
Configuration,
ConvertApi,
FileApi,
UploadFileRequest,
ConvertDocumentRequest,
ConvertSettings
} = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
// Definieren Sie die API-Basis-URL zur Durchführung der JSON zu CSV-Konvertierung.
config.setApiBaseUrl("https://api.groupdocs.cloud");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.json", fs.createReadStream("source.json"));
await fileApi.uploadFile(uploadRequest);
const settings = new ConvertSettings();
settings.filePath = "source.json"; // Input file path
settings.format = "csv"; // Output format
settings.outputPath = "resultant/output.csv"; // Output file path
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("✅ JSON to CSV conversion completed successfully.");

Bild:- Eine Vorschau der Umwandlung von JSON in CSV.
Die Musterdateien, die im obigen Beispiel verwendet werden, können von folgendem Link heruntergeladen werden:
Convertieren Sie JSON mit cURL-Befehl in CSV
Bevorzugen Sie die Verwendung der Befehlszeile oder von Shell-Skripten? Sie können auch GroupDocs.Conversion Cloud über cURL für plattformunabhängige Automatisierung verwenden.
Schritt 1 – Zugriffstoken erhalten:
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Schritt 2 – Konvertieren von JSON zu CSV mit der API: Sobald ein JWT-Token erhalten wurde, verwenden Sie bitte diesen cURL-Befehl, um ein JSON in das CSV-Format zu konvertieren:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {JWT_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"csv\", \"resultantPath\": \"{myResultant}\"}"
Ersetzen Sie inputFile
durch den Namen der Eingabe-JSON-Datei, resultantPath
durch den Namen der resultierenden CSV und JWTTOKEN
durch ein personalisiertes JWT-Zugangs-Token, das in Schritt 1 erstellt wurde.
Versuchen Sie den kostenlosen JSON zu CSV Konverter online
Sie können auch die Leistungsfähigkeit dieser API über unseren Online- JSON to CSV Converter erkunden. Dieses Tool zeigt die REST API in Aktion und erfordert keine Installation oder Programmierung.

Entwickler-Ressourcen
✅ Fazit
Mit dem GroupDocs.Conversion Cloud SDK für Node.js wird die Umwandlung von JSON in CSV einfach, schnell und äußerst zuverlässig. Egal, ob Sie Datenverarbeitungswerkzeuge, Dashboards oder Integrations-Pipelines erstellen, ermöglicht Ihnen diese API die mühelose Umwandlung strukturierter Daten in tabellarische Formate.
Automatisieren Sie die JSON zu CSV-Konversion in Ihren Node.js-Anwendungen und verbessern Sie noch heute Ihre Daten-Workflows!
Empfohlene Artikel
Wir empfehlen auch, die folgenden Links zu besuchen, um mehr über Folgendes zu erfahren: