XML(Extensible Markup Language) továbbra is alapvető a strukturált adatok cseréjében, míg JSON most a könnyű, webbarát integrációk alapértelmezett formátuma. Ha örökölt rendszerek modernizálásán dolgozik, harmadik féltől származó API-k integrálásán esetleg adatsorok egyszerűsítésén, az XML JSON-ba történő konvertálása drámaian egyszerűsítheti architektúráját. Az Aspose.Cells Cloud SDK .NET verziójával automatizálhatja ezt az átalakítást néhány sor C# kóddal.
- Cloud API for XML to JSON
- Convert XML to JSON in C#
- Transformálja az XML-t JSON-ra cURL segítségével
Cloud API for XML to JSON
Aspose.Cells Cloud SDK for .NET REST végpontokat kínál táblázatok és strukturált adatok feldolgozásához - beleértve az XML JSON-ra való konvertálását. Feltöltheti az XML-t a felhőtárolóba, és egyetlen API hívással kérheti a JSON kimenetet, lehetővé téve a webalkalmazások, funkciók és mikroszolgáltatások egyszerű integrálását.
Telepítse a .NET SDK-t
Add a csomagot a .NET CLI vagy csomagkezelő segítségével:
# .NET CLI
dotnet add package Aspose.Cells-Cloud --version 24.9.0
# Package Manager
Install-Package Aspose.Cells-Cloud -Version 24.9.0
- Hozzon létre egy ingyenes fiókot, és szerezze meg a Client ID-ját és a Client Secret-jét a Aspose Cloud Dashboard-ról. Érdemes lehet hivatkozni erre a quick start cikkre a további részletekért.
Convert XML to JSON in C#
Az alábbiakban a részletek találhatóak arról, hogyan valósíthatjuk meg az XML-t JSON-ra konvertálást C# .NET segítségével:
- Hitelesíti az SDK-t
- Töltse fel az XML-t a felhőtárolóba
- Perform conversion to JSON.
Hozzon létre egy CellsApi példányt, miközben a kliens hitelesítő adatokat argumentumokként adja meg.
CellsApi api = new CellsApi(clientId,clientSecret);
Töltsd fel az XML fájlt a felhő tárolóba az uploadFile(…) metódussal.
cellsInstance.UploadFile("input.xml", inputFile);
Hívja a cellsWorkbookGetWorkbook(…) API-t az XML JSON-ra való átalakításához. Az így kapott JSON-t ezután a felhő tárolóban mentik.
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.xml,null, format: "CSV", null, null, null, null, "myResultant.csv", null,null);
// A teljes példákhoz és adathoz kérjük, látogasson el ide
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Szerezze be az ügyfél hitelesítő adatokat a https://dashboard.aspose.cloud/ -ról
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// hozzon létre egy CellsApi példányt, miközben átadja a ClientID-t és a ClientSecret-et
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// load the input XML file
using (var inputFile = System.IO.File.OpenRead(input.xml))
{
// töltsd fel az XML bemenetet a felhő tárolóba
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);
}

XML-ról JSON-ra történő átalakítás előnézete.
Átalakítás XML-ből JSON-ba cURL használatával
Az XML JSON-ra való konvertálása az Aspose.Cells Cloud és cURL parancsok használatával gyors és hatékony módja az adatok átalakításának a felhőben. Tehát, ha szkripteket írsz vagy végpontokat tesztelsz, közvetlenül meghívhatod a REST API-t.
Step 1 – Szerezz egy hozzáférési tokent:
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"
Step 2 – Convert XML → JSON:
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
-t XML fájlra, a myResultant
-ot a kapott JSON nevére és az accessToken
-t a fent generált JWT hozzáférési tokenre.
Mentse a kapott JSON-t a helyi gépre. Ha szeretné menteni az eredményül kapott JSON sémát a helyi meghajtóra, kérjük, használja az alábbi 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"
A mi ingyenes XML → JSON webalkalmazásunk
Próbáld ki a ingyenes XML to JSON Converter app(az Aspose.Cells Cloud által powered) alkalmazást, hogy tapasztald meg az API képességeit kód írása nélkül.

Az XML-ből JSON-ba konvertáló eszköz előnézete.
Következtetés
Az Aspose.Cells Cloud SDK .NET-hez XML JSON-ra konvertálása gyors, biztonságos és skálázható. Akár C# szolgáltatásba, Azure Function-be, vagy CI feladatokba ágyazod be, a Cloud API segít a data exchange standardizálásában és az integrációs projektek felgyorsításában.
Bátorítjuk, hogy fedezze fel az Aspose.Cells Cloud SDK-t, és tapasztalja meg a kivételes képességeit az adatok kezelésének folyamatainak átalakításában.
Hasznos linkek
Kapcsolódó cikkek
Kérjük, látogassa meg az alábbi hivatkozásokat, hogy többet megtudjon a következőkről: