xml zu json

Java REST API für die Konvertierung von XML in JSON.

XML(Extensible Markup Language) wird häufig für die strukturierte Datenspeicherung und den Datenaustausch verwendet, während JSON aufgrund seiner geringen Größe und der einfachen Integration in moderne Anwendungen an Popularität gewonnen hat. Diese Konvertierung ist besonders nützlich, wenn Sie Altsysteme auf neuere Architekturen umstellen, APIs integrieren oder einen effizienten Datenaustausch zwischen Plattformen gewährleisten möchten. Durch die Nutzung einer Java REST API können Sie diesen Prozess automatisieren, den manuellen Aufwand reduzieren und schnellere, genauere Ergebnisse erzielen.

REST-API zum Konvertieren von XML in JSON

Aspose.Cells Cloud SDK für Java bietet eine leistungsstarke und effiziente Lösung zur Konvertierung von XML in JSON und vereinfacht die Datentransformation für moderne Anwendungen. Mit nur wenigen API-Aufrufen können Sie die Konvertierung strukturierter XML-Daten in das leichte JSON-Format automatisieren und so eine nahtlose Integration mit APIs, Webanwendungen und mobilen Plattformen ermöglichen.

Installation

Um das Cloud SDK zu verwenden, müssen wir unserer pom.xml-Datei die folgenden Maven-Abhängigkeiten hinzufügen:.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

– Sie können die neueste Version aus dem Aspose Repository herunterladen.

Anschließend müssen wir unsere Client-Anmeldeinformationen vom Cloud-Dashboard abrufen. Wenn Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen im Artikel Schnellstart folgen.

Konvertieren von XML in JSON in Java

Im folgenden Abschnitt wird detailliert erläutert, wie Sie mithilfe eines Java-Codeausschnitts XML in das JSON-Format konvertieren:

CellsApi api = new CellsApi(clientId,clientSecret);

Erstellen Sie eine Instanz von CellsApi und geben Sie dabei die Client-Anmeldeinformationen als Eingabeargumente an.

api.uploadFile("input.xml", file, "basic");

Laden Sie die Eingabe-XML mit der Methode uploadFile(…) in den Cloud-Speicher hoch.

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, null,"basic",  "Resultant.json","basic", null);

Abschließend rufen Sie die Methode cellsWorkbookGetWorkbook(…) auf, um die Konvertierung zu starten.

// Weitere Beispiele finden Sie unter https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // Erstellen Sie eine Instanz von CellsApi mit den Client-Anmeldeinformationen
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // Name der XML-Eingabedatei
    String name = "source.xml";
    // resultierendes Dateiformat
    String format = "JSON";
		
    // Datei vom lokalen System laden
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // Laden Sie die Eingabe-XML in den Cloud-Speicher hoch
    api.uploadFile("input.xml", file, "internal");

    // Durchführen einer Dokumentkonvertierung
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"internal",  "Resultant.json","internal", null);        
        
    // Erfolgsmeldung drucken
    System.out.println("The XML file successfully converted to JSON format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
XML zu JSON-Vorschau

Eine Vorschau der Konvertierung von XML in JSON.

Konvertieren Sie XML-Schemas in JSON-Schemas mit cURL-Befehlen

Die Konvertierung von XML in JSON mithilfe von Aspose.Cells Cloud und cURL-Befehlen ist eine schnelle und effiziente Möglichkeit, Datentransformationen in der Cloud durchzuführen. Mit nur wenigen einfachen cURL-Anfragen können Sie XML Dateien nahtlos in das JSON-Format konvertieren und so die Integration zwischen Legacy-Systemen und modernen Anwendungen optimieren. Aspose.Cells Cloud bietet eine RESTful-API, mit der Sie Ihre XML-Datei hochladen, JSON als gewünschtes Ausgabeformat angeben und die konvertierte Datei herunterladen können – alles über unkomplizierte cURL-Befehle.

Der erste Schritt dieser Methode besteht darin, mit dem folgenden Befehl ein JWT-Zugriffstoken zu generieren:

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"

Da wir nun das JWT-Token haben, müssen wir den folgenden Befehl ausführen, um ein XML- in ein JSON-Schema umzuwandeln.

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 den Namen der XML-Eingabedatei (verfügbar im Cloud-Speicher), „myResultant“ durch den Namen der resultierenden JSON-Datei und „accessToken“ durch das oben generierte JWT-Zugriffstoken.

Wenn Sie die resultierende SQL-Datei auf einem lokalen Laufwerk 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 App zur Konvertierung von XML in JSON

Bitte versuchen Sie es mit unserer kostenlosen XML to JSON Converter App. Diese leichte und hocheffiziente App wurde auf der Aspose.Cells Cloud entwickelt und ermöglicht es Ihnen, die erstaunlichen Fähigkeiten dieses SDK zu erleben.

XML zu JSON-Konverter

Eine Vorschau des XML zu JSON-Konverters.

Abschluss

Zusammenfassend lässt sich sagen, dass die Konvertierung von XML in JSON mit Aspose.Cells Cloud und cURL-Befehlen eine schnelle, zuverlässige und skalierbare Lösung für moderne Daten-Workflows bietet. Diese Methode vereinfacht die komplexe Aufgabe der Datentransformation und ermöglicht eine nahtlose Integration über verschiedene Plattformen und Anwendungen hinweg. Mit der leistungsstarken API von Aspose.Cells Cloud können Sie Konvertierungen problemlos automatisieren, die Produktivität steigern und qualitativ hochwertige Ergebnisse sicherstellen.

Wir empfehlen Ihnen, das Aspose.Cells Cloud SDK zu erkunden und seine bemerkenswerten Möglichkeiten bei der Umgestaltung Ihrer Datenverwaltungsprozesse kennenzulernen.

Verwandte Artikel

Bitte besuchen Sie die folgenden Links, um mehr zu erfahren über: