
XML σε JSON Μετατροπή σε C# .NET.
Στον σημερινό κόσμο που καθοδηγείται από τα δεδομένα, XML και JSON είναι ευρέως χρησιμοποιούμενες μορφές για την ανταλλαγή δεδομένων σε εφαρμογές web και APIs. Ενώ το XML (Επεκτάσιμη Γλώσσα Σημειώσεων) είναι γνωστό για τη δομημένη και ιεραρχική μορφή του, το JSON (Σημείωση Αντικειμένων JavaScript) προτιμάται για την ελαφριά και φιλική προς τον άνθρωπο φύση του. Επομένως, με τη μετατροπή του XML σε JSON εξασφαλίζεται καλύτερη συμβατότητα με τις εφαρμογές web, μειώνεται το μέγεθος των δεδομένων και βελτιώνεται η αποδοτικότητα της επεξεργασίας.
- API μετατροπής XML σε JSON
- Java XML to JSON Conversion
- XML σε JSON Μετατροπή χρησιμοποιώντας εντολές cURL
API μετατροπής XML σε JSON
Aspose.Cells Cloud SDK for Java παρέχει έναν απρόσκοπτο και αποτελεσματικό τρόπο μετατροπής XML σε JSON με ελάχιστο κώδικα. Εκμεταλλευόμενοι το ισχυρό API του, οι προγραμματιστές μπορούν εύκολα να μετατρέπουν δομημένα δεδομένα XML σε ελαφρύ μορφότυπο JSON, διασφαλίζοντας συμβατότητα με σύγχρονες εφαρμογές.
Εγκατάσταση
Για να χρησιμοποιήσουμε το REST API στην λύση μας, το πρώτο βήμα είναι να προσθέσουμε την αναφορά του στο έργο Java μας. Έτσι, παρακαλώ προσθέστε τα εξής στοιχεία στο αρχείο pom.xml του έργου κατασκευής maven.
<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>
- Μπορείτε να κατεβάσετε την τελευταία έκδοση από το Aspose Repository.
Τότε, αποκτήστε τα διαπιστευτήρια του πελάτη σας από cloud dashboard. Σε περίπτωση που δεν έχετε υπάρχον λογαριασμό, απλά δημιουργήστε έναν δωρεάν λογαριασμό ακολουθώντας τις οδηγίες που καθορίζονται στο άρθρο quick start.
Μετατροπή XML σε JSON με Java
Σε αυτή την ενότητα, θα εξερευνήσουμε τις λεπτομέρειες ότι με απλές κλήσεις API, μπορείτε να ανεβάσετε ένα αρχείο XML, να καθορίσετε την επιθυμητή έξοδο JSON και να ανακτήσετε το μετατραπέν αρχείο χωρίς καμία δυσκολία χρησιμοποιώντας ένα αποσπασματικό κώδικα Java.
CellsApi api = new CellsApi(clientId,clientSecret);
Δημιουργήστε μια παρουσία του CellsApi παρέχοντας τα διαπιστευτήρια του πελάτη ως είσοδο.
api.uploadFile("input.xml", file, "internal");
Ανεβάστε το αρχείο XML στο cloud storage χρησιμοποιώντας τη μέθοδο uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, null ,"JSON",
null, null, null, "internal", "myResultant.json", "internal", null);
Τελικά, καλέστε τη μέθοδο cellsWorkbookGetWorkbook(…) για να ξεκινήσετε τη διαδικασία μετατροπής XML σε JSON.
// for more examples, please visit https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
try
{
// Πάρτε το ClientID και το ClientSecret από https://dashboard.aspose.cloud/
String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
// δημιουργήστε μια παρουσία του CellsApi χρησιμοποιώντας διαπιστευτήρια πελάτη
CellsApi api = new CellsApi(clientId,clientSecret);
// name of input XML file
String name = "input.xml";
// μορφή αρχείου για το αποτέλεσμα
String format = "JSON";
// φορτώστε αρχείο από το τοπικό σύστημα
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// ανεβάστε το αρχείο XML εισόδου στην αποθήκευση νέφους
api.uploadFile("input.xml", file, "internal");
// perform document conversion operation
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.json", "internal", null);
// print success message
System.out.println("The conversion of XML file to JSON format completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

Automate XML to JSON conversion in Java.
XML to JSON Conversion using cURL Commands
Aspose.Cells Cloud παρέχει ένα RESTful API που επιτρέπει στους χρήστες να μετατρέπουν ομαλά XML σε JSON χρησιμοποιώντας απλές εντολές cURL. Αυτή η μέθοδος είναι ιδανική για τους προγραμματιστές που αναζητούν μια προσέγγιση γραμμής εντολών για την αυτοματοποίηση της μετατροπής XML σε JSON χωρίς πολύπλοκο κωδικοποίηση.
Το πρώτο βήμα είναι να δημιουργήσετε ένα JWT access token με βάση τα διαπιστευτήρια του πελάτη, επομένως παρακαλούμε εκτελέστε την παρακάτω εντολή cURL:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-XXXXXX-XXXXXX-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Τώρα που έχει δημιουργηθεί ένα JWT token, πρέπει να εκτελέσουμε την παρακάτω εντολή για να εξάγουμε ένα XML σε μορφή JSON. Το προκύπτον JSON αποθηκεύεται στη συνέχεια σε cloud storage.
curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false&outPath={myResultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Μπορείτε να εξετάσετε το ενδεχόμενο να χρησιμοποιήσετε την ακόλουθη εντολή εάν χρειάζεστε να αποθηκεύσετε το αποτέλεσμα JSON στον τοπικό δίσκο:
curl -v "https://api.aspose.cloud/v3.0/cells/{mySourceFile}?format=JSON&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultantFile"
Αντικαταστήστε το mySourceFile
με το όνομα του αρχείου XML εισόδου (διαθέσιμο στο cloud storage), το myResultantFile
με το όνομα του προκύπτοντος JSON και, το accessToken
με το JWT access token που δημιουργήθηκε παραπάνω.
Δωρεάν εφαρμογή μετατροπής XML σε JSON
Μπορείτε επίσης να εξετάσετε το ενδεχόμενο να χρησιμοποιήσετε την δωρεάν XML to JSON Converter εφαρμογή μας για να ζήσετε μια απρόσκοπτη μετατροπή XML σε JSON. Αυτή η ελαφριά και εξαιρετικά αποδοτική εφαρμογή έχει αναπτυχθεί πάνω από την αρχιτεκτονική Aspose.Cells Cloud και σας επιτρέπει να πραγματοποιείτε μετατροπή XML σε JSON online.
Δωρεάν μετατροπέας XML σε JSON.
Συμπέρασμα
Η μετατροπή XML σε JSON είναι ουσιαστική για την απρόσκοπτη ανταλλαγή δεδομένων και τη βελτιωμένη διαλειτουργικότητα εφαρμογών. Με το Aspose.Cells Cloud SDK για Java, οι χρήστες μπορούν να εκτελούν αυτή τη μετατροπή αποτελεσματικά, εκμεταλλευόμενοι τη δύναμη της αυτοματοποίησης βάσει νέφους. Είτε χρησιμοποιείτε το Java SDK είτε μια απλή εντολή cURL, το API μας διασφαλίζει ακρίβεια, κλιμάκωση και ευκολία στην ενσωμάτωση. Δοκιμάστε το Aspose.Cells Cloud σήμερα και ζήστε μια ροή διαδικασίας για τη μετατροπή XML σε JSON!
Χρήσιμες Συνδέσεις
Σχετικά Άρθρα
Μπορείτε να εξετάσετε το ενδεχόμενο να επισκεφθείτε τις παρακάτω αναρτήσεις ιστολογίου για να μάθετε περισσότερα σχετικά με: