
Entwickler CSV zu JSON Konverter mit Node.js API.
CSV(Comma-Separated Values) ist ein leichtgewichtiges und weit verbreitetes Format zum Speichern von tabellarischen Daten im Klartext. Allerdings ist JSON(JavaScript Object Notation) ein strukturiertes und hierarchisches Datenformat, das ideal für APIs, Webanwendungen und den Datenaustausch zwischen Systemen ist. Die Umwandlung von CSV in JSON hilft Entwicklern, Arbeitsabläufe zu modernisieren, Integrationsfähigkeiten zu verbessern und die Datenverarbeitung zu optimieren.
In diesem Artikel erfahren Sie, wie Sie CSV Dateien mit der Node.js API in JSON umwandeln können, einer leistungsstarken REST-API, die die Umwandlung von Dokumentformaten in der Cloud vereinfacht.
- Node.js SDK für die Konvertierung von CSV in JSON
- Convert CSV to JSON using Node.js
- CSV zu JSON-Konvertierung über cURL
Node.js SDK für die Umwandlung von CSV in JSON
Das GroupDocs.Conversion Cloud SDK für Node.js ermöglicht eine nahtlose Konversion von CSV zu JSON mit nur wenigen Zeilen Code. Es bietet:
- Unterstützung für über 50 Dokumenten und Dateitypen.
- Sichere, skalierbare cloudbasierte Architektur.
- Akkurate Datenzuordnung von CSV-Zeilen zu JSON Objekten.
- Flexible Ausgabe-Konfiguration und Speicherverwaltung.
Installation
Zuerst installieren Sie das SDK mit npm:
npm install groupdocs-conversion-cloud
Dann erhalten Sie Ihre Client-ID und den Client-Secret von der GroupDocs.Cloud Dashboard. Wenn Sie weitere Informationen benötigen, können Sie in diesem kurzen tutorial nachsehen.
Convertieren Sie CSV in JSON mit Node.js
Hier ist, wie man eine PDF-Datei in JPG bilder mit dem GroupDocs.Conversion Cloud SDK in einem Node.js-Projekt konvertiert:
Schritt 1: SDK importieren und API 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 jetzt die Eingabe-CSV-Datei in den Cloud-Speicher hoch:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("source.csv", fs.createReadStream("input.csv"));
await fileApi.uploadFile(uploadRequest);
Schritt 3: Konvertierungsoptionen für (CSV → JSON) festlegen:
const settings = new ConvertSettings();
settings.filePath = "input.csv";
settings.format = "json";
settings.outputPath = "converted/ConversionFile.json";
let request = new groupdocs.ConvertDocumentRequest(settings);
Schritt 4: Führen Sie den Umwandlungsprozess aus:
convertApi.convertDocument(request)
.then(response => {
console.log("CSV successfully converted to JSON:", response);
})
.catch(err => {
console.error("Conversion failed:", err);
});
const groupdocs = require("groupdocs-conversion-cloud");
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const config = new groupdocs.Configuration(clientId, clientSecret);
const convertApi = new groupdocs.ConvertApi(config);
let convertSettings = new groupdocs.ConvertSettings();
convertSettings.filePath = "input.csv"; // Input CSV file
convertSettings.format = "json"; // Output format
let loadOptions = new groupdocs.CsvLoadOptions();
convertSettings.loadOptions = loadOptions;
convertSettings.outputPath = "output/ConversionFile.json"; // Output file path
let request = new groupdocs.ConvertDocumentRequest(convertSettings);
convertApi.convertDocument(request)
.then(response => {
console.log("CSV successfully converted to JSON:", response);
})
.catch(err => {
console.error("Conversion failed:", err);
});
Bild:- Eine Vorschau der CSV zu JSON-Konvertierung unter Verwendung der REST-API.
Die Beispieldateien, die im obigen Beispiel verwendet wurden, können von folgendem Ort heruntergeladen werden:
CSV zu JSON-Konvertierung über cURL
Wenn Sie es bevorzugen, die Befehlszeile zu verwenden oder in DevOps-Pipelines zu integrieren, funktioniert der cURL-Ansatz perfekt.
Schritt 1: Generieren Sie ein JWT-Zugriffstoken:
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" \
-H "Accept: application/json"
Schritt 2: Conversion API auslösen:
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 "{
\"FilePath\": \"{inputFile}\",
\"Format\": \"json\",
\"LoadOptions\": { \"Format\": \"csv\" },
\"OutputPath\": \"{resultantFile}\"
}"
Ersetzen Sie mit dem Token aus Schritt 1.
Versuchen Sie die kostenlose CSV zu JSON Konverter-App
Erleben Sie die Konvertierung sofort mit der CSV zu JSON Konverter-App, die von GroupDocs.Cloud betrieben wird.

Hilfreiche Ressourcen
Schlussfolgerung
Egal, ob Sie eine serverlose Datenpipeline erstellen, mit APIs integrieren oder einfach Datensätze in eine moderne Struktur umwandeln, das GroupDocs.Conversion Cloud SDK für Node.js ermöglicht eine schnelle, zuverlässige und entwicklerfreundliche CSV zu JSON-Konvertierung. Sie können je nach Projektanforderungen zwischen dem SDK und cURL wählen – beide bieten leistungsstarke und flexible Lösungen für die cloudbasierte Datenumwandlung.
Start converting CSV to JSON today and empower your data workflows with the precision of GroupDocs.
Interessante Artikel
Wir empfehlen dringend, die folgenden Links zu besuchen, um mehr über zu erfahren: