
Lær hvordan du konverterer en JSON-fil til XML-format med Node.js.
JSON(JavaScript Object Notation) er bredt anvendt til dataudveksling på grund af sin enkelhed og lette struktur. Imidlertid kræver mange virksomhedssystemer, legacy-værktøjer og integrationsarbejdsgange stadig data i XML(eXtensible Markup Language) format. At konvertere JSON til XML bliver essentielt for kompatibilitet og struktureret repræsentation.
Denne tutorial viser, hvordan man nemt kan konvertere JSON-filer til XML ved hjælp af Node.js REST API, som tilbyder kraftfuld og skalerbar skybaseret datatransformationskapacitet.
- Data Conversion REST API
- Convert JSON til XML ved hjælp af Node.js
- JSON til XML-konvertering ved hjælp af cURL
Data Conversion REST API
Den Aspose.Cells Cloud SDK til Node.js forenkler regneark og strukturerede data transformationer. Det giver dig mulighed for at uploade JSON-filer og konvertere dem direkte til forskellige formater, herunder XML, med blot et par API-opkald.
Nøglefunktioner
- Konverter JSON til XML, XLSX, HTML, CSV og mere.
- Automatisk detektion af datstruktur og bevaring af skema.
- RESTful API-adgang med sikker OAuth 2.0-godkendelse.
- Ingen grund til Microsoft Excel eller desktop-installationer.
- Support til cloud-lagring og tredjepartsintegrationer.
📦 Komme I Gang
- Installer SDK via npm:
npm install asposecellscloud --save
- Opsæt dine API-legitimationsoplysninger: Opret en konto på Aspose.Cloud Dashboard og få din Client ID og Client Secret. For yderligere detaljer kan du overveje at besøge quick start artiklen.
Convert JSON til XML Ved brug af Node.js
Her er, hvordan man udfører JSON til XML transformation med Node.js:
Step 1: Initialiser API’en:
const { CellsApi, PostWorkbookSaveAsRequest } = require("asposecellscloud");
const cellsApi = new CellsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
Trin 2: Upload JSON-fil:
const fs = require("fs");
const path = require("path");
const jsonFilePath = path.resolve("data.json");
await cellsApi.uploadFile("data.json", fs.createReadStream(jsonFilePath));
Trin 3: Konverter JSON til XML:
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.");
// For more examples, please visit 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"
};
// resultant XML egenskaber
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.");

En forhåndsvisning af JSON til XML konvertering med Node.js REST API.
- JSON-filen, der blev brugt i ovenstående eksempel, kan downloades fra input.json.
JSON til XML-konvertering ved hjælp af cURL
Hvis du foretrækker kommandolinjeværktøjer eller CI/CD-pipelines, kan du konvertere filer ved hjælp af cURL.
Trin 1 – Generer adgangstoken:
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"
Step 2 – Send JSON to HTML Conversion Request:
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
}"
Erstat sourceJSON
med navnet på input JSON-fil, resultantXML
med navnet på den resulterende XML-fil og ACCESSTOKEN
med JWT adgangstoken genereret ovenfor.
Prøv gratis JSON til XML online konverter.
Want to try before coding? Use our Online JSON to XML Converter to try the conversion directly in your browser.

Gratis online JSON til XML konverteringsapp.
📚 Yderligere ressourcer
Konklusion
Uanset om du moderniserer ældre systemer, bygger integrationer eller forbereder data til XML-baserede arbejdsgange, gør Aspose.Cells Cloud SDK til Node.js det nemt at konvertere JSON til XML med minimal indsats. API’en er sikker, skalerbar og ideel til udviklere, der ønsker at automatisere datakonverteringer i skyen.
Start transforming structured data into XML today — all through a few lines of Node.js code.
Relaterede artikler
Vi anbefaler stærkt at besøge følgende blogs: