xml to json

XML zu JSON-Konvertierung in C# .NET.

In der heutigen datengestützten Welt sind XML und JSON weit verbreitete Formate für den Datenaustausch zwischen Webanwendungen und APIs. Während XML (Extensible Markup Language) für sein strukturiertes und hierarchisches Format bekannt ist, wird JSON (JavaScript Object Notation) aufgrund seiner leichten und menschenlesbaren Natur bevorzugt. Daher gewährleistet die Umwandlung von XML in JSON eine bessere Kompatibilität mit Webanwendungen, reduziert die Datengröße und verbessert die Verarbeitungseffizienz.

XML to JSON converter API'

Aspose.Cells Cloud SDK for Java bietet eine nahtlose und effiziente Möglichkeit, XML mit minimalem Code in JSON zu konvertieren. Durch die Nutzung seiner leistungsstarken API können Entwickler strukturierte XML-Daten problemlos in das leichtgewichtige JSON-Format umwandeln, um die Kompatibilität mit modernen Anwendungen sicherzustellen.

Installation

Um die REST-API in unserer Lösung zu verwenden, ist der erste Schritt, ihre Referenz in unser Java-Projekt hinzuzufügen. Bitte fügen Sie die folgenden Einzelheiten zur pom.xml-Datei des Maven-Bauprojekts hinzu.

<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>

Dann erhalten Sie Ihre Client-Anmeldeinformationen von cloud dashboard. Falls Sie kein vorhandenes Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie die im Artikel quick start angegebenen Anweisungen befolgen.

Java XML zu JSON-Konvertierung

In diesem Abschnitt werden wir die Einzelheiten erkunden, wie Sie mit einfachen API-Aufrufen eine XML-Datei hochladen, das gewünschte JSON-Format angeben und die konvertierte Datei mühelos mit einem Java-Code-Snippet abrufen können.

CellsApi api = new CellsApi(clientId,clientSecret);

Erstellen Sie eine Instanz von CellsApi, während Sie die Client-Anmeldeinformationen als Eingabeargumente bereitstellen.

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

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

File response = api.cellsWorkbookGetWorkbook(name, null ,"JSON", 
                        null, null, null, "internal", "myResultant.json", "internal", null);

Schließlich rufen Sie die Methode cellsWorkbookGetWorkbook(…) auf, um den Vorgang der XML zu JSON-Konvertierung zu initiieren.

// für weitere Beispiele besuchen Sie bitte https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Erhalten Sie 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 Client-Anmeldeinformationen.
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // name of input XML file
    String name = "input.xml";
    // Dateiformat für die resultierende Datei
    String format = "JSON";
		
    // load file from local system
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // Laden Sie die Eingabe-XML-Datei in den Cloud-Speicher hoch.
    api.uploadFile("input.xml", file, "internal");

    // perform document conversion operation
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.json", "internal", null);        
        
    // print success message
    System.out.println("The conversion of XML file to JSON format completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
xml to json conversion

Automatisieren Sie die XML zu JSON-Konvertierung in Java.

XML zu JSON-Konvertierung mit cURL-Befehlen

Aspose.Cells Cloud bietet eine RESTful API, die es Benutzern ermöglicht, XML nahtlos in JSON mit einfachen cURL-Befehlen zu konvertieren. Diese Methode ist ideal für Entwickler, die einen Befehlszeilenansatz suchen, um die Umwandlung von XML in JSON zu automatisieren, ohne komplexen Code schreiben zu müssen.

Der erste Schritt besteht darin, ein JWT-Zugriffstoken basierend auf den Client-Anmeldeinformationen zu generieren. Bitte führen Sie den folgenden cURL-Befehl aus:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-XXXXXX-XXXXXX-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Jetzt, da ein JWT-Token generiert wurde, müssen wir den folgenden Befehl ausführen, um eine XML in das JSON-Format zu exportieren. Das resultierende JSON wird dann im Cloud-Speicher abgelegt.

curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false&outPath={myResultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Sie können den folgenden Befehl in Betracht ziehen, wenn Sie das resultierende JSON auf dem lokalen Laufwerk speichern müssen:

curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultantFile"

Ersetzen Sie mySourceFile durch den Namen der Eingabe-XML-Datei (verfügbar im Cloud-Speicher), myResultantFile durch den Namen der resultierenden JSON und accessToken durch das oben generierte JWT-Zugangstoken.

Kostenlose XML zu JSON Konverter-App

Sie können auch in Betracht ziehen, unsere kostenlose XML zu JSON Converter App zu verwenden, um eine nahtlose XML zu JSON-Konvertierung zu erleben. Diese leichte und super-effiziente App wurde auf der Aspose.Cells Cloud-Architektur entwickelt und ermöglicht es Ihnen, die XML zu JSON-Konvertierung online durchzuführen.

xml to json converter

Kostenloser XML zu JSON-Konverter.

Schlussfolgerung

Die Umwandlung von XML in JSON ist entscheidend für nahtlosen Datenaustausch und verbesserte Anwendungskompatibilität. Mit dem Aspose.Cells Cloud SDK für Java können Benutzer diese Umwandlung effizient durchführen und dabei die Vorteile der cloudbasierten Automatisierung nutzen. Ob mit dem Java SDK oder einem einfachen cURL-Befehl, unsere API gewährleistet Genauigkeit, Skalierbarkeit und einfache Integration. Probieren Sie Aspose.Cells Cloud noch heute aus und erleben Sie einen optimierten Ansatz zur Umwandlung von XML in JSON!

Verwandte Artikel

Sie können in Erwägung ziehen, die folgenden Blogbeiträge zu besuchen, um mehr über Folgendes zu erfahren: