XML(Extensible Markup Language) παραμένει ένα κύριο εργαλείο για την ανταλλαγή δομημένων δεδομένων, ενώ JSON είναι πλέον το προεπιλεγμένο για ελαφριές, φιλικές προς τον ιστό ενσωματώσεις. Εάν εκσυγχρονίζετε κληρονομημένα συστήματα, ενσωματώνετε APIs τρίτων ή απλοποιείτε τα pipeline δεδομένων, η μετατροπή XML σε JSON μπορεί να απλοποιήσει δραματικά την αρχιτεκτονική σας. Με το Aspose.Cells Cloud SDK για .NET, μπορείτε να αυτοματοποιήσετε αυτή τη μεταμόρφωση με μερικές γραμμές C#.
Cloud API για XML σε JSON
Aspose.Cells Cloud SDK for .NET εκθέτει REST endpoints για την επεξεργασία υπολογιστικών φύλλων και δομημένων δεδομένων—συμπεριλαμβανομένης της μετατροπής XML σε JSON. Μπορείτε να ανεβάσετε το XML σας στην αποθήκευση του cloud και να ζητήσετε JSON έξοδο σε μία μόνο κλήση API, διευκολύνοντας την εύκολη ενσωμάτωση με διαδικτυακές εφαρμογές, συναρτήσεις και μικροϋπηρεσίες.
Εγκαταστήστε το .NET SDK
Προσθέστε το πακέτο χρησιμοποιώντας το .NET CLI ή το Package Manager:
# .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 άρθρο για περαιτέρω λεπτομέρειες.
Convert XML to JSON in C#
Δίνονται παρακάτω οι λεπτομέρειες σχετικά με το πώς μπορούμε να επιτύχουμε τη μετατροπή XML σε JSON χρησιμοποιώντας C# .NET:
- Επαληθεύει το SDK
- Ανεβάστε το XML στην αποθήκευση σύννεφου
- Perform conversion to JSON.
Δημιουργήστε μια παρουσία του CellsApi παρέχοντας πιστοποιήσεις πελάτη ως παραμέτρους.
CellsApi api = new CellsApi(clientId,clientSecret);
Ανεβάστε το XML αρχείο στο cloud storage χρησιμοποιώντας τη μέθοδο uploadFile(…).
cellsInstance.UploadFile("input.xml", inputFile);
Καλέστε cellsWorkbookGetWorkbook(…) API για να εκτελέσετε τη μετατροπή XML σε JSON. Το προκύπτον JSON αποθηκεύεται στη συνέχεια στην αποθήκευση cloud.
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 στην αποθήκευση cloud
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 είναι ένας γρήγορος και αποδοτικός τρόπος για να χειριστείτε τη μετατροπή δεδομένων στο σύννεφο. Έτσι, αν κάνετε scripting ή δοκιμάζετε endpoints, μπορείτε να καλέσετε απευθείας το 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\",}"
Αντικαταστήστε το sourceFile
με αρχείο XML, το myResultant
με το όνομα του αποτελέσματος JSON και το accessToken
με το JWT access token που δημιουργήθηκε παραπάνω.
Αποθηκεύστε το προκύπτον JSON τοπικά Αν επιθυμείτε να αποθηκεύσετε το αποτέλεσμα του JSON schema στον τοπικό δίσκο, παρακαλώ χρησιμοποιήστε την παρακάτω εντολή 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(powered by Aspose.Cells Cloud) για να γνωρίσετε τις δυνατότητες του API χωρίς να γράψετε κώδικα.

Μια προεπισκόπηση του μετατροπέα XML σε JSON.
Συμπέρασμα
Με το Aspose.Cells Cloud SDK για .NET, η μετατροπή XML σε JSON είναι γρήγορη, ασφαλής και επεκτάσιμη. Είτε το ενσωματώνετε σε μια υπηρεσία C#, μια Azure Function, ή CI jobs, η Cloud API βοηθά στην τυποποίηση της ανταλλαγής δεδομένων και επιταχύνει τα έργα ολοκλήρωσης.
Σας ενθαρρύνουμε να εξερευνήσετε το Aspose.Cells Cloud SDK και να βιώσετε τιςRemarkable ικανότητές του στη μετατροπή των διαδικασιών διαχείρισης δεδομένων σας.
Χρήσιμες Συνδέσεις
Σχετικά Άρθρα
Παρακαλώ επισκεφθείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με: