XML(Extensible Markup Language) bleibt eine Grundstruktur für den Austausch von strukturierten Daten, während JSON jetzt der Standard für leichte, webfreundliche Integrationen ist. Wenn Sie Legacy-Systeme modernisieren, Drittanbieter-APIs integrieren oder Datenpipelines optimieren, kann die Umwandlung von XML in JSON Ihre Architektur erheblich vereinfachen. Mit Aspose.Cells Cloud SDK für .NET können Sie diese Transformation mit wenigen Zeilen C# automatisieren.
Cloud API für XML zu JSON
Aspose.Cells Cloud SDK für .NET bietet REST-Endpunkte für die Verarbeitung von Tabellenkalkulationen und strukturierten Daten - einschließlich der Umwandlung von XML in JSON. Sie können Ihre XML in den Cloud-Speicher hochladen und JSON-Ausgaben in einem einzigen API-Aufruf anfordern, was eine einfache Integration mit Webanwendungen, Funktionen und Mikroservices ermöglicht.
Installiere das .NET SDK
Fügen Sie das Paket mit der .NET CLI oder dem Paket-Manager hinzu:
# .NET CLI
dotnet add package Aspose.Cells-Cloud --version 24.9.0
# Package Manager
Install-Package Aspose.Cells-Cloud -Version 24.9.0
- Erstellen Sie ein kostenloses Konto und erhalten Sie Ihre Client-ID und Client Secret vom Aspose Cloud Dashboard. Sie können diesen Schnellstart Artikel für weitere Details heranziehen.
Convert XML to JSON in C#
Gegeben sind die Einzelheiten, wie wir die XML zu JSON-Konvertierung mit C# .NET durchführen können:
- Authentifiziert das SDK
- Lade die XML in den Cloud-Speicher hoch
- Perform conversion to JSON.
Erstellen Sie eine Instanz von CellsApi, während Sie die Client-Anmeldeinformationen als Argumente bereitstellen.
CellsApi api = new CellsApi(clientId,clientSecret);
Laden Sie die Eingabe-XML mit der Methode uploadFile(…) in den Cloud-Speicher hoch.
cellsInstance.UploadFile("input.xml", inputFile);
Rufen Sie die cellsWorkbookGetWorkbook(…) API auf, um die XML zu JSON-Konvertierung durchzuführen. Das resultierende JSON wird dann im Cloud-Speicher gespeichert.
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.xml,null, format: "CSV", null, null, null, null, "myResultant.csv", null,null);
// Für vollständige Beispiele und Daten Dateien, bitte gehen Sie zu
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Holen Sie sich die Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// erstelle CellsApi-Instanz und übergebe ClientID und ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// load the input XML file
using (var inputFile = System.IO.File.OpenRead(input.xml))
{
// lade die Eingangs-XML in den Cloud-Speicher hoch
cellsInstance.UploadFile("input.xml", inputFile);
// call the API to convert XML schema to JSON schema
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.xml,null, format: "JSON", null, null, null, null, "myResultant.json", null,null);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("XML to JSON conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Eine Vorschau auf die Umwandlung von XML in JSON.
Transformieren Sie XML in JSON über cURL
Die Konvertierung von XML zu JSON mit Aspose.Cells Cloud und cURL-Befehlen ist eine schnelle und effiziente Methode, um Daten im Cloud zu transformieren. Wenn Sie also Skripte schreiben oder Endpunkte testen, können Sie die REST-API direkt aufrufen.
Schritt 1 – Holen Sie sich ein Zugriffstoken:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Schritt 2 – XML → JSON konvertieren:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"
Ersetzen Sie sourceFile
durch die XML-Datei, myResultant
durch den Namen des resultierenden JSON und accessToken
durch das oben generierte JWT-Access-Token.
Speichern Sie das resultierende JSON lokal Wenn Sie das resultierende JSON-Schema auf der lokalen Festplatte speichern möchten, verwenden Sie bitte den folgenden cURL-Befehl:
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"
Unsere kostenlose XML → JSON-Webanwendung
Versuchen Sie die kostenlose XML to JSON Converter app(betrieben von Aspose.Cells Cloud), um die Funktionen der API ohne eigenen Code zu erleben.

Eine Vorschau auf den XML zu JSON Konverter.
Fazit
Mit dem Aspose.Cells Cloud SDK für .NET ist die Umwandlung von XML in JSON schnell, sicher und skalierbar. Egal, ob Sie es in einen C#-Dienst, eine Azure funktion oder CI-Jobs integrieren, die Cloud-API hilft dabei, den Datenaustausch zu standardisieren und Integrationsprojekte zu beschleunigen.
Wir ermutigen Sie, das Aspose.Cells Cloud SDK zu erkunden und seine bemerkenswerten Fähigkeiten zur Transformation Ihrer Datenmanagementprozesse zu erleben.
Nützliche Links
Verwandte Artikel
Bitte besuchen Sie die folgenden Links, um mehr zu erfahren über: