XML(שפת סימון ניתנת להרחבה) remains a staple for structured data exchange, while JSON is now the default for lightweight, web‑friendly integrations. If you`re modernizing legacy systems, integrating third‑party APIs, or streamlining data pipelines, converting XML to JSON can dramatically simplify your architecture. With Aspose.Cells Cloud SDK for .NET, you can automate this transformation with a few lines of C#.
Cloud API for XML to JSON
Aspose.Cells Cloud SDK for .NET חושף נקודות קצה REST לעיבוד גיליונות אלקטרוניים ודאטה מובנה - כולל המרה מ-XML ל-JSON. אתה יכול להעלות את ה-XML שלך לאחסון בענן ולבקש פלט JSON בשיחת API אחת, מה שמאפשר אינטגרציה קלה עם אפליקציות אינטרנט, פונקציות ושירותים מיקרו.
התקן את .NET SDK
הוסף את החבילה בעזרת ה- .NET CLI או מנהל החבילות:
# .NET CLI
dotnet add package Aspose.Cells-Cloud --version 24.9.0
# Package Manager
Install-Package Aspose.Cells-Cloud -Version 24.9.0
- הקשבון חינם ו קבל את מזהה הלקוח ואת הסוד של הלקוח שלך מה Aspose Cloud Dashboard . תוכל לשקול להתייחס למאמר זה על quick start למידע נוסף.
Convert XML to JSON in C#
בבקשה ראה למטה את הפרטים על איך אנחנו יכולים להשלים את המרת XML ל-JSON באמצעות C# .NET:
- מאמת את ה-SDK
- העלה את ה- XML לאחסון בענן
- Perform conversion to JSON.
צור מופע של CellsApi תוך מתן אישורי לקוח כארגומנטים.
CellsApi api = new CellsApi(clientId,clientSecret);
העלה את קובץ ה-XML לאחסון בענן באמצעות מתודת uploadFile(…).
cellsInstance.UploadFile("input.xml", inputFile);
Call cellsWorkbookGetWorkbook(…) API to perform the XML to JSON conversion. The resultant JSON is then stored in cloud storage.
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.xml,null, format: "CSV", null, null, null, null, "myResultant.csv", null,null);
// לדוגמאות מלאות ולקבצי נתונים, אנא עבור ל
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// קבל את האישורים של הלקוח מ- https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// צור מופע של CellsApi תוך כדי העברת ClientID ו- ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// load the input XML file
using (var inputFile = System.IO.File.OpenRead(input.xml))
{
// העלאה של קובץ XML לאחסון בענן
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 ל- JSON.
שנה XML ל- JSON באמצעות cURL
ההמרה של XML ל- JSON באמצעות Aspose.Cells Cloud ופיקוד cURL היא דרך מהירה ויעילה לטפל במידע בשינוי נתונים בענן. אז אם אתה כותב סקריפטים או בודק נקודות קצה, תוכל לקרוא ל- REST API ישירות.
שלב 1 – קבל טוקן גישה:
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"
שלב 2 – המרת 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\",}"
Replace sourceFile
with XML file, myResultant
with the name of resultant JSON and accessToken
with JWT access token generated above.
שמור את ה- JSON התוצאה על המחשב המקומי אם אתה מעוניין לשמור את סכמת ה-JSON שנוצרה לדיסק המקומי, אנא השתמש בפקודת cURL הבאה:
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"
האפליקציה שלנו להמיר XML ל- JSON בחינם
נסה את ה XML to JSON Converter app(מופעל על ידי Aspose.Cells Cloud) כדי לחוות את היכולות של ה-API מבלי לכתוב קוד.

תצוגה מקדימה של ממיר XML ל- JSON.
סיכום
עם Aspose.Cells Cloud SDK עבור .NET, המרה מ- XML ל- JSON היא מהירה, בטוחה ומדרגת. בין אם אתה משלב את זה בשירות C#, פונקציה של Azure, או משימות CI, ה- Cloud API עוזר לנרמל את חילופי הנתונים ולהאיץ פרויקטי אינטגרציה.
אנחנו מעודדים אותך לחקור את Aspose.Cells Cloud SDK ולחוות את היכולות המדהימות שלו בשינוי תהליכי ניהול הנתונים שלך.
קישורים שימושיים
מאמרים קשורים
בבקשה בקרו בקישורים הבאים כדי ללמוד יותר על: