
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
- Konvertálja az XML-t JSON-ra Java-ban
- A cURL-parancsok segítségével alakítsa át az XML-sémát JSON-sémává
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);
}

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