Αυτός ο σύντομος οδηγός θα σας καθοδηγήσει σχετικά με τον τρόπο μετατροπής του JSON σε CSV στην Java. Πολλές εφαρμογές επιστρέφουν δεδομένα JSON για σειριοποίηση ή αρχειοθέτηση πληροφοριών, ενώ μπορεί να χρειαστεί να μετατρέψετε το JSON σε CSV χρησιμοποιώντας Java για διαφορετικούς σκοπούς. Μπορείτε επίσης να ορίσετε διαφορετικές επιλογές για να λαμβάνετε τις τιμές εξόδου διαχωρισμένες με κόμμα κατά τη διάρκεια αυτής της μετατροπής σύμφωνα με τις απαιτήσεις σας.
Βήματα για τη μετατροπή JSON σε CSV σε Java
- Χρησιμοποιώντας το Maven, προσθέστε τη βιβλιοθήκη Aspose.Cells για να μετατρέψετε το JSON σε CSV
- Δημιουργήστε ένα κενό αντικείμενο Workbook για να αποθηκεύσετε το αρχείο CSV εξόδου
- Πρόσβαση στη συλλογή κελιών από το αντικείμενο του φύλλου εργασίας
- Δημιουργήστε αντικείμενο κλάσης JsonLayoutOptions και ορίστε τις απαιτούμενες ιδιότητες για έξοδο
- Καλέστε τη μέθοδο ImportData ενώ προσδιορίζετε τη διαδρομή JSON και τις απαιτούμενες ιδιότητες
- Αποθηκεύστε το αρχείο CSV εξόδου που δημιουργήθηκε από JSON
Αυτή η προσέγγιση βήμα προς βήμα δείχνει πόσο απλό είναι να δημιουργήσετε μετατροπέα JSON σε CSV σε Java καθώς χρειάζεται μόνο να πραγματοποιήσετε μερικές κλήσεις API για να φορτώσετε το αρχείο εισόδου και στη συνέχεια να το εξαγάγετε σε μορφή CSV. Η συνάρτηση ImportData στο JsonUtility εισάγει δεδομένα από το αρχείο JSON και τα εξάγει στο φύλλο εργασίας. Η μετατροπή είναι αρκετά αποδοτική και καταναλώνει περιορισμένους πόρους και μνήμη CPU.
Κώδικας για μετατροπή JSON σε CSV χρησιμοποιώντας Java
Σε αυτό το απόσπασμα κώδικα, ορίζεται η διαδρομή εισόδου στο αρχείο JSON και το αρχείο JSON διαβάζεται σε μια συμβολοσειρά. Δημιουργείται ένα κενό βιβλίο εργασίας και καθορίζονται διαφορετικές ιδιότητες JsonLayoutOptions για την προσαρμογή της διαδικασίας μετατροπής JSON σε CSV. Για παράδειγμα, μπορείτε να ορίσετε τίτλους πίνακα ή αντικειμένου, μορφή ημερομηνίας ή αριθμού κ.λπ. για τη λήψη της επιθυμητής μορφής αρχείου CSV.
Αυτό το σεμινάριο έχει εξηγήσει πώς η χρήση του Java μετατρέπει το JSON σε CSV. Ωστόσο, εάν ενδιαφέρεστε να μάθετε τη μετατροπή CSV σε Excel, ανατρέξτε στο άρθρο σχετικά με το πώς να μετατρέψετε αρχείο CSV σε Excel σε Java.