XML(Extensible Markup Language) რჩება სტანდარტად სტრუქტურირებული მონაცემების გაცვლისთვის, როდესაც JSON ახლა გახდა უმისამართო, web‑მეგობრული ინტეგრაციებისათვის. თუ თქვენ ახლებური ხნით იყენებთ მემკვიდრეობითი სისტემების მოდერნიზაციისას, მესამე მხარის API‑ების ინტეგრაციისას, ან მონაცემთა pipelines‑ის გამარტივებისას, XML-ის JSON-ში გადაქცევა შეიძლება მნიშვნელოვნად გაადვილოს თქვენი არქიტექტურა. Aspose.Cells Cloud SDK for .NET-ის გამოყენებით, შეგიძლიათ ავტომატიზირება ამ ტრანსფორმაციის რამდენიმე ხაზის C#-ით.
XML-დან JSON-ად აზრის გადაგზავნის Cloud API
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
- კრიფთი უფასო ანგარიში და მოიპოვეთ თქვენი Client ID და Client Secret Aspose Cloud Dashboard-დან. შეგიძლიათ მოიხმაროთ ეს quick start სტატია დამატებითი დეტალებისთვის.
XML სამაგიეროდ JSON-ის ფორმატში 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);
საზოგადოება cellsWorkbookGetWorkbook(…) API-ს გამოყენებით განხორციელდება XML-ის JSON ფორმატში გადაყვანა. მიღებული JSON შემდეგ მიირთმება ღრუბლის საცავში.
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
{
// დატვირთეთ გამომავალი XML ფაილი
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 პირდაპირ გამოიძახოთ.
Step 1 – Get an access token:
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\",}"
sourceFile
შეცვალეთ XML ფაილით, myResultant
შეცვალეთ resultant JSON-ის სახელით და accessToken
შეცვალეთ JWT წვდომის ტოკენით, რომელიც ზემოთ_GENERATED_არის.
ადგილობრივზე შედეგიანი 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 და დაესწროთ მის შესანიშნავ შესაძლებლობებს თქვენი მონაცემებისა და მართვის პროცესების გარდატეხაში.
სარგებლიანი ბმულები
მრავალმხრივი სტატაები
გთხოვთ მოინახულოთ შემდეგი ბმულები, რათა გაიგოთ მეტი: