csv to json

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 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);
  });
csv to json

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:

  1. input.csv
  2. ConversionFile.json

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.

csv to json converter

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: