Μετατρέψτε XML σε JSON στον περιηγητή σας - τροφοδοτήστε παλαιά εταιρικά δεδομένα σε σύγχρονα scripts και APIs.
Το XML εξακολουθεί να τροφοδοτεί εκπληκτικό μέρος της εταιρικής υποδομής: SOAP APIs, αρχεία ρυθμίσεων, έγγραφα Office, ροές RSS και Atom. Το JSON έχει επικρατήσει σχεδόν παντού αλλού. Η μετατροπή από XML σε JSON είναι η γέφυρα μεταξύ των δύο κόσμων - φέρτε παλιά δεδομένα σε μορφή που σύγχρονα εργαλεία JavaScript, Python και REST μπορούν να καταναλώσουν με μία εντολή.
Αναλύουμε με το fast-xml-parser. Τα attributes γίνονται κλειδιά "@_attr" στο γονικό αντικείμενο, το περιεχόμενο κειμένου γίνεται "#text" και οι επαναλαμβανόμενες ετικέτες συμπτύσσονται αυτόματα σε πίνακες. Οι self-closing ετικέτες αντιστοιχούν σε null. Τα σχόλια και οι processing instructions απορρίπτονται. Όλα εκτελούνται στον περιηγητή σας; κανένα XML δεν ανεβαίνει.
Το XML (Extensible Markup Language) είναι μια εκτενής, ιεραρχική μορφή κειμένου που υπήρχε πριν από το JSON. Ακόμη κοινό σε εταιρικά APIs, ροές RSS, έγγραφα Office και αρχεία ρυθμίσεων.
Το JSON (JavaScript Object Notation) είναι η κοινή γλώσσα των δομημένων δεδομένων στο web. Πίνακες, αντικείμενα, συμβολοσειρές, αριθμοί, boolean τιμές. Διαβάζεται από κάθε σύγχρονη γλώσσα προγραμματισμού.
Σύρετε ένα XML στον παραπάνω μετατροπέα, ή κάντε κλικ στο πλαίσιο για να επιλέξετε ένα από τη συσκευή σας.
Έχουμε προεπιλέξει JSON ως μορφή εξόδου. Αλλάξτε το από το αναπτυσσόμενο μενού αν θέλετε διαφορετικό προορισμό.
Κάντε κλικ στο Μετατροπή και περιμένετε να ολοκληρωθεί η γραμμή προόδου. Κατεβάστε το JSON όταν είναι έτοιμο.
Μετατρέψτε έναν πίνακα JSON αντικειμένων σε αρχείο CSV - επικολλήστε το στο Excel, στο Google Sheets ή σε οποιοδήποτε εργαλείο υπολογιστικών φύλλων.
Μετατρέψτε ένα αρχείο CSV σε JSON στο πρόγραμμα περιήγησής σας - ιδανικό για να προωθείτε υπολογιστικά φύλλα σε scripts, APIs ή LLMs.
Μετατρέψτε ρυθμίσεις YAML σε JSON για εργαλεία, APIs και scripts που προτιμούν τη σύνταξη JSON.