
Java REST API για μετατροπή XML σε JSON.
Η XML(Extensible Markup Language) χρησιμοποιείται ευρέως για δομημένη αποθήκευση και ανταλλαγή δεδομένων, ενώ η JSON έχει κερδίσει δημοτικότητα λόγω της ελαφριάς φύσης και της ευκολίας ενσωμάτωσης με σύγχρονες εφαρμογές. Αυτή η μετατροπή είναι ιδιαίτερα χρήσιμη κατά τη μετάβαση παλαιών συστημάτων σε νεότερες αρχιτεκτονικές, την ενσωμάτωση API ή τη διασφάλιση αποτελεσματικής ανταλλαγής δεδομένων μεταξύ πλατφορμών. Αξιοποιώντας ένα Java REST API, μπορείτε να αυτοματοποιήσετε αυτή τη διαδικασία, μειώνοντας τη μη αυτόματη προσπάθεια και επιτυγχάνοντας ταχύτερα και ακριβέστερα αποτελέσματα.
- REST API για μετατροπή XML σε JSON
- Μετατροπή XML σε JSON σε Java
- Μετατρέψτε το σχήμα XML σε σχήμα JSON χρησιμοποιώντας εντολές cURL
REST API για μετατροπή XML σε JSON
Το Aspose.Cells Cloud SDK για Java προσφέρει μια ισχυρή και αποτελεσματική λύση για τη μετατροπή XML σε JSON, απλοποιώντας τη μετατροπή δεδομένων για σύγχρονες εφαρμογές. Με λίγες μόνο κλήσεις API, μπορείτε να αυτοματοποιήσετε τη μετατροπή δομημένων δεδομένων XML σε ελαφριά μορφή JSON, επιτρέποντας την απρόσκοπτη ενσωμάτωση με API, εφαρμογές ιστού και πλατφόρμες για κινητές συσκευές.
Εγκατάσταση
Για να χρησιμοποιήσουμε το Cloud SDK, πρέπει να προσθέσουμε τις ακόλουθες εξαρτήσεις Maven στο αρχείο μας pom.xml:.
<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.
Στη συνέχεια, πρέπει να λάβουμε τα διαπιστευτήρια πελάτη μας από το σύννεφο dashboard. Εάν δεν έχετε υπάρχοντα λογαριασμό, απλώς δημιουργήστε έναν δωρεάν λογαριασμό ακολουθώντας τις οδηγίες που καθορίζονται στο άρθρο γρήγορη εκκίνηση.
Μετατροπή XML σε JSON σε Java
Η παρακάτω ενότητα εξηγεί τις λεπτομέρειες σχετικά με τον τρόπο μετατροπής μιας μορφής XML σε JSON χρησιμοποιώντας απόσπασμα κώδικα Java:
CellsApi api = new CellsApi(clientId,clientSecret);
Δημιουργήστε μια παρουσία του CellsApi παρέχοντας διαπιστευτήρια πελάτη ως ορίσματα εισόδου.
api.uploadFile("input.xml", file, "basic");
Μεταφορτώστε το XML εισόδου στο χώρο αποθήκευσης cloud χρησιμοποιώντας τη μέθοδο uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.json","basic", null);
Τέλος, καλέστε τη μέθοδο cellsWorkbookGetWorkbook(…) για να ξεκινήσετε τη λειτουργία μετατροπής.
// για περισσότερα παραδείγματα, επισκεφθείτε τη διεύθυνση 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);
// όνομα του αρχείου εισόδου XML
String name = "source.xml";
// προκύπτουσα μορφή αρχείου
String format = "JSON";
// φόρτωση αρχείου από το τοπικό σύστημα
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// μεταφορτώστε την εισαγωγή XML στον χώρο αποθήκευσης cloud
api.uploadFile("input.xml", file, "internal");
// εκτελέστε τη λειτουργία μετατροπής εγγράφων
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"internal", "Resultant.json","internal", null);
// μήνυμα επιτυχίας εκτύπωσης
System.out.println("The XML file successfully converted to JSON format !");
}catch(Exception ex)
{
System.out.println(ex);
}

Μια προεπισκόπηση της μετατροπής XML σε JSON.
Μετατρέψτε το σχήμα XML σε σχήμα JSON χρησιμοποιώντας εντολές cURL
Η μετατροπή XML σε JSON χρησιμοποιώντας Aspose.Cells Cloud και εντολές cURL είναι ένας γρήγορος και αποτελεσματικός τρόπος χειρισμού του μετασχηματισμού δεδομένων στο cloud. Με μερικά απλά αιτήματα cURL, μπορείτε να μετατρέψετε απρόσκοπτα αρχεία XML σε μορφή JSON, απλοποιώντας την ενοποίηση μεταξύ παλαιού τύπου συστημάτων και σύγχρονων εφαρμογών. Το Aspose.Cells Cloud παρέχει ένα RESTful API που σας δίνει τη δυνατότητα να ανεβάσετε το αρχείο XML, να καθορίσετε το JSON ως την επιθυμητή μορφή εξόδου και να κάνετε λήψη του αρχείου που έχει μετατραπεί—όλα μέσω απλών εντολών cURL.
Το πρώτο βήμα σε αυτήν τη μέθοδο είναι να δημιουργήσετε ένα διακριτικό πρόσβασης JWT χρησιμοποιώντας την ακόλουθη εντολή:
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"
Τώρα που έχουμε το διακριτικό JWT, πρέπει να εκτελέσουμε την ακόλουθη εντολή για να μετατρέψουμε ένα σχήμα 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 (διατίθεται στο χώρο αποθήκευσης στο cloud), το «myResultant» με το όνομα του αρχείου JSON που προκύπτει και το «accessToken» με το διακριτικό πρόσβασης JWT που δημιουργήθηκε παραπάνω.
Εάν θέλετε να αποθηκεύσετε το αρχείο SQL που προκύπτει στην τοπική μονάδα δίσκου, χρησιμοποιήστε την ακόλουθη εντολή 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 σε JSON. Αυτή η ελαφριά και εξαιρετικά αποδοτική εφαρμογή, έχει αναπτυχθεί πάνω από το Aspose.Cells Cloud και σας δίνει τη δυνατότητα να απολαύσετε τις εκπληκτικές δυνατότητες αυτού του SDK.
Μια προεπισκόπηση του μετατροπέα XML σε JSON.
Σύναψη
Συμπερασματικά, η μετατροπή XML σε JSON χρησιμοποιώντας εντολές Aspose.Cells Cloud και cURL προσφέρει μια γρήγορη, αξιόπιστη και επεκτάσιμη λύση για σύγχρονες ροές εργασίας δεδομένων. Αυτή η μέθοδος απλοποιεί το πολύπλοκο έργο του μετασχηματισμού δεδομένων, επιτρέποντας την απρόσκοπτη ενσωμάτωση σε διάφορες πλατφόρμες και εφαρμογές. Με το ισχυρό API του Aspose.Cells Cloud, μπορείτε να αυτοματοποιήσετε εύκολα τις μετατροπές, να βελτιώσετε την παραγωγικότητα και να εξασφαλίσετε αποτελέσματα υψηλής ποιότητας.
Σας ενθαρρύνουμε να εξερευνήσετε το Aspose.Cells Cloud SDK και να ζήσετε τις αξιοσημείωτες δυνατότητές του στον μετασχηματισμό των διαδικασιών διαχείρισης δεδομένων σας.
Χρήσιμοι Σύνδεσμοι
Σχετικά Άρθρα
Επισκεφτείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με: