
Lernen Sie, wie Sie eine JSON-Datei in das XML-Format mit Node.js konvertieren.
JSON(JavaScript Object Notation) wird aufgrund seiner Einfachheit und leichten Struktur weit verbreitet für den Datenaustausch verwendet. Viele Unternehmenssysteme, veraltete Tools und Integrationsworkflows erfordern jedoch nach wie vor Daten im XML(eXtensible Markup Language) Format. Die Umwandlung von JSON in XML wird für die Kompatibilität und die strukturierte Darstellung entscheidend.
Dieses Tutorial zeigt, wie man JSON Dateien einfach in XML unter Verwendung der Node.js REST-API konvertiert, die leistungsstarke und skalierbare cloudbasierte Datenumwandlungsfähigkeiten bietet.
- Data Conversion REST API
- Konvertieren Sie JSON in XML mit Node.js
- JSON zu XML-Konvertierung mit cURL
Datenkonvertierungs-REST-API
Das Aspose.Cells Cloud SDK für Node.js vereinfacht Tabellenkalkulations und strukturierte Datenumwandlungen. Es ermöglicht Ihnen, JSON Dateien hochzuladen und sie direkt in verschiedene Formate, einschließlich XML, mit nur wenigen API-Aufrufen zu konvertieren.
Hauptmerkmale
- Konvertieren Sie JSON in XML, XLSX, HTML, CSV und mehr.
- Datenstruktur automatisch erkennen und Schema beibehalten.
- RESTful API-Zugriff mit sicherer OAuth 2.0-Authentifizierung.
- Keine Notwendigkeit für Microsoft Excel oder Desktop-Installationen.
- Unterstützung für Cloud-Speicher und Drittanbieter-Integrationen.
📦 Erste Schritte
- Installieren Sie das SDK über npm:
npm install asposecellscloud --save
- Richten Sie Ihre API-Anmeldeinformationen ein: Erstellen Sie ein Konto im Aspose.Cloud Dashboard und erhalten Sie Ihre Client-ID und Ihren Client-Secret. Für weitere Details können Sie den Artikel quick start besuchen.
Convert JSON zu XML mit Node.js
Hier erfahren Sie, wie Sie die JSON zu XML-Transformation mit Node.js durchführen:
Schritt 1: API initialisieren:
const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
Schritt 2: JSON-Datei hochladen:
const fs = require("fs");
const path = require("path");
const jsonFilePath = path.resolve("data.json");
await cellsApi.uploadFile("data.json", fs.createReadStream(jsonFilePath));
Schritt 3: JSON in XML konvertieren:
const saveOptions = {
SaveFormat: "XML"
};
const request = new PostWorkbookSaveAsRequest({
name: "data.json",
newfilename: "converted/output.xml",
saveOptions: saveOptions,
isAutoFitRows: true,
isAutoFitColumns: true
});
await cellsApi.postWorkbookSaveAs(request);
console.log("JSON successfully converted to XML.");
// Für weitere Beispiele besuchen Sie bitte https://github.com/aspose-cells-cloud/aspose-cells-cloud-android/tree/master/Examples
const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const fs = require("fs");
const path = require("path");
const jsonFilePath = path.resolve("data.json");
await cellsApi.uploadFile("data.json", fs.createReadStream(jsonFilePath));
const saveOptions = {
SaveFormat: "XML"
};
// resultierende XML-Eigenschaften
const request = new PostWorkbookSaveAsRequest({
name: "data.json",
newfilename: "converted/output.xml",
saveOptions: saveOptions,
isAutoFitRows: true,
isAutoFitColumns: true
});
// initiate the JSON to XML conversion operation.
await cellsApi.postWorkbookSaveAs(request);
console.log("JSON successfully converted to XML.");

Eine Vorschau der JSON zu XML-Konvertierung mit Node.js REST API.
- Die im obigen Beispiel verwendete JSON-Datei kann von input.json heruntergeladen werden.
JSON zu XML-Konvertierung mit cURL
Wenn Sie Befehlszeilen-Tools oder CI/CD-Pipelines bevorzugen, können Sie Dateien mit cURL konvertieren.
Schritt 1 – Zugangstoken generieren:
curl -v "https://api.aspose.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 – Senden Sie eine Anfrage zur Umwandlung von JSON in HTML:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceJSON}/SaveAs?newfilename={resultantXML}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false' \
-H "accept: application/json" \
-H "authorization: Bearer <ACCESS_TOKEN>" \
-H "Content-Type: application/json" \
-d "{
\"SaveFormat\": \"xml\",
\"ClearData\": true,
\"CreateDirectory\": true,
\"EnableHTTPCompression\": true,
\"RefreshChartCache\": true,
\"SortNames\": true,
\"ValidateMergedAreas\": true,
\"MergeAreas\": true,
\"SortExternalNames\": true,
\"CheckExcelRestriction\": true,
\"UpdateSmartArt\": true,
\"EncryptDocumentProperties\": true
}"
Ersetzen Sie sourceJSON
durch den Namen der Eingabe-JSON-Datei, resultantXML
durch den Namen der resultierenden XML-Datei und ACCESSTOKEN
durch das oben generierte JWT-Zugangs-Token.
Versuchen Sie den kostenlosen JSON zu XML Online-Konverter
Möchten Sie es vor dem Programmieren ausprobieren? Verwenden Sie unseren Online JSON to XML Converter, um die Konvertierung direkt in Ihrem Browser auszuprobieren.

Kostenloser Online JSON zu XML Konverter.
📚 Zusätzliche Ressourcen
Schlussfolgerung
Ob Sie nun veraltete Systeme modernisieren, Integrationen erstellen oder Daten für XML-basierte Workflows vorbereiten, das Aspose.Cells Cloud SDK für Node.js macht es einfach, JSON mit minimalem Aufwand in XML zu konvertieren. Die API ist sicher, skalierbar und ideal für Entwickler, die Datenkonvertierungen in der Cloud automatisieren möchten.
Beginnen Sie noch heute damit, strukturierte Daten in XML umzuwandeln — alles mit nur wenigen Zeilen Node.js-Code.
Verwandte Artikel
Wir empfehlen dringend, die folgenden Blogs zu besuchen: