xml fájlt json-ba

Java REST API az XML-JSON konvertáláshoz.

Az XML(Extensible Markup Language) széles körben használatos strukturált adattárolásra és adatcserére, míg a JSON könnyű súlya és a modern alkalmazásokkal való egyszerű integrációja miatt vált népszerűvé. Ez az átalakítás különösen akkor hasznos, ha a régi rendszereket újabb architektúrákra állítja át, API-kat integrál, vagy hatékony adatcserét biztosít a platformok között. A Java REST API kihasználásával automatizálhatja ezt a folyamatot, csökkentve a kézi erőfeszítést, és gyorsabb, pontosabb eredményeket érhet el.

REST API az XML-t JSON-ra alakítja

Az Aspose.Cells Cloud SDK for Java hatékony és hatékony megoldást kínál az XML JSON formátumba konvertálására, leegyszerűsítve az adatátalakítást a modern alkalmazások számára. Néhány API-hívással automatizálhatja a strukturált XML-adatok könnyű JSON-formátumba konvertálását, lehetővé téve az API-kkal, webalkalmazásokkal és mobilplatformokkal való zökkenőmentes integrációt.

Telepítés

A Cloud SDK használatához a következő Maven-függőségeket kell hozzáadnunk a pom.xml fájlunkhoz:.

<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>
  • Letöltheti a legújabb verziót az [Aspose Repository]-ból]4.

Ezután be kell szereznünk az ügyfél hitelesítő adatait a cloud dashboard webhelyről. Ha nincs meglévő fiókja, egyszerűen hozzon létre egy ingyenes fiókot a gyors kezdés cikkben megadott utasítások követésével.

Konvertálja az XML-t JSON-ra Java-ban

A következő szakasz leírja az XML Java kódrészlet használatával JSON formátummá alakításának részleteit:

CellsApi api = new CellsApi(clientId,clientSecret);

Hozzon létre egy CellsApi példányt, miközben bemeneti argumentumként adja meg az ügyfél hitelesítő adatait.

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

Töltse fel a bemeneti XML-fájlt a felhőtárhelyre az uploadFile(…) módszerrel.

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

Végül hívja meg a cellsWorkbookGetWorkbook(…) metódust az átalakítási művelet elindításához.

// További példákért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-java oldalra

try
    {
    // Szerezze be a ClientID-t és a ClientSecret-et a https://dashboard.aspose.cloud/ webhelyről
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // hozzon létre egy CellsApi példányt az ügyfél hitelesítő adataival
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // a bemeneti XML fájl neve
    String name = "source.xml";
    // eredő fájlformátum
    String format = "JSON";
		
    // fájl betöltése a helyi rendszerből
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // töltse fel a bemeneti XML-t a felhőtárhelyre
    api.uploadFile("input.xml", file, "internal");

    // dokumentumkonverziós művelet végrehajtása
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"internal",  "Resultant.json","internal", null);        
        
    // sikerüzenet nyomtatása
    System.out.println("The XML file successfully converted to JSON format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
xml-ről json előnézetre

Az XML-ből JSON-ba konvertálás előnézete.

A cURL-parancsok segítségével alakítsa át az XML-sémát JSON-sémává

Az XML konvertálása JSON-ba az Aspose.Cells Cloud és a cURL parancsok használatával gyors és hatékony módja az adatátalakítások felhőben történő kezelésének. Néhány egyszerű cURL-kéréssel zökkenőmentesen konvertálhatja az XML-fájlokat JSON-formátumba, ésszerűsítve a régi rendszerek és a modern alkalmazások közötti integrációt. Az Aspose.Cells Cloud egy RESTful API-t biztosít, amely lehetővé teszi az XML-fájl feltöltését, a JSON megadását kívánt kimeneti formátumként, és a konvertált fájl letöltését – mindezt egyszerű cURL-parancsok segítségével.

Ennek a módszernek az első lépése egy JWT hozzáférési token létrehozása a következő paranccsal:

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"

Most, hogy megvan a JWT token, végre kell hajtanunk a következő parancsot, hogy egy XML-t JSON-sémává alakítsunk.

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\",}"

Cserélje le a „sourceFile” szót a bemeneti XML-fájl nevével (elérhető a felhőtárolóban), a „myResultant” szót az eredményül kapott JSON-fájl nevével, az „accessToken”-t pedig a fent generált JWT-hozzáférési jogkivonattal.

Ha az eredményül kapott SQL fájlt a helyi meghajtóra szeretné menteni, használja a következő cURL parancsot:



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"

Ingyenes XML-ből JSON-ba konvertáló alkalmazásunk

Kérjük, próbálja meg az ingyenes XML to JSON Converter alkalmazást használni. Ezt a könnyű és szuperhatékony alkalmazást az Aspose.Cells Cloud tetején fejlesztették ki, és lehetővé teszi az SDK csodálatos képességeinek megtapasztalását.

xml–json konverter

Az XML–JSON konverter előnézete.

Következtetés

Összefoglalva, az XML konvertálása JSON-ra az Aspose.Cells Cloud és cURL parancsokkal gyors, megbízható és méretezhető megoldást kínál a modern adatmunkafolyamatokhoz. Ez a módszer leegyszerűsíti az adatátalakítás összetett feladatát, lehetővé téve a különböző platformok és alkalmazások közötti zökkenőmentes integrációt. Az Aspose.Cells Cloud hatékony API-jával könnyedén automatizálhatja a konverziókat, növelheti a termelékenységet és kiváló minőségű eredményeket biztosíthat.

Javasoljuk, hogy fedezze fel az Aspose.Cells Cloud SDK-t, és tapasztalja meg az adatkezelési folyamatok átalakításával kapcsolatos figyelemre méltó képességeit.

Hasznos linkek

Kapcsolódó cikkek

Kérjük, látogasson el az alábbi linkekre, ha többet szeretne megtudni erről: