XML σε JSON

Μετατρέψτε έγγραφα XML σε JSON για APIs, εφαρμογές και scripts. Όλα γίνονται στον browser σας, με ιδιωτικότητα, χαμηλό βάρος και χωρίς μεταφορτώσεις.

Είσοδος: XML (.xml)
Έξοδος: JSON (.json)
Όλη η μετατροπή γίνεται απευθείας στη συσκευή σας

Χρήσιμα να γνωρίζετε

Αυτό το εργαλείο μετατρέπει τα αρχεία XML σας σε JSON. Το XML χρησιμοποιείται συχνά σε εξαγωγές, feeds και παλαιότερα συστήματα, ενώ το JSON είναι πιο εύχρηστο σε web apps και APIs. Μπορείτε να επιλέξετε πώς θα χειριστεί ο μετατροπέας τα attributes, τους κόμβους κειμένου και τα επαναλαμβανόμενα στοιχεία.

  • Είσοδος: αρχεία XML (.xml).
  • Έξοδος: αρχεία JSON — ένα .json για κάθε αρχείο XML.
  • Ο μετατροπέας μπορεί να περιλαμβάνει attributes (ως κλειδιά @) και κείμενο στοιχείων (ως #text).
  • Όλη η επεξεργασία γίνεται στον browser σας. Τίποτα δεν μεταφορτώνεται στους διακομιστές του FileYoga.

Μετατροπή αρχείων XML σε JSON

Σύρετε αρχεία XML ή επιλέξτε τα από τη συσκευή σας και κατεβάστε εξαγωγές JSON.
Αφήστε εδώ τα αρχεία XML
ή κάντε κλικ για επιλογή
Υποστηρίζει αρχεία .xml. Τα αρχεία επεξεργάζονται στον browser σας και δεν μεταφορτώνονται ποτέ σε διακομιστή.

Πώς λειτουργεί η μετατροπή XML σε JSON

Αυτό το εργαλείο αναλύει το XML σας σε δέντρο εγγράφου και το μετατρέπει σε JSON με προβλέψιμους κανόνες. Τα στοιχεία γίνονται αντικείμενα, τα attributes μπορούν να διατηρηθούν και τα επαναλαμβανόμενα αδελφά στοιχεία γίνονται πίνακες. Όλα γίνονται απευθείας στον browser σας, οπότε τίποτα δεν μεταφορτώνεται ούτε αποθηκεύεται.


Πότε να χρησιμοποιήσετε αυτό το εργαλείο

Το XML χρησιμοποιείται ευρέως σε feeds, εξαγωγές και εταιρικές διασυνδέσεις. Το JSON είναι πιο απλό για χρήση σε σύγχρονες εφαρμογές. Το XML σε JSON βοηθά όταν χρειάζεστε καθαρές εισαγωγές, payloads για API ή δεδομένα φιλικά προς προγραμματιστές.

  • APIs: μετατρέψτε αποκρίσεις XML σε αντικείμενα JSON για scripts και υπηρεσίες.
  • Feeds: μετασχηματίστε RSS-like ή product feeds σε δομές δεδομένων JSON.
  • Εξαγωγές παλαιότερων συστημάτων: μεταφέρετε εξαγωγές XML σε εργαλεία που δέχονται JSON.
  • Αυτοματοποίηση: αναλύστε το XML μία φορά και χρησιμοποιήστε JSON σε pipelines.

Χρειάζεστε την αντίστροφη κατεύθυνση (JSON → XML); Δοκιμάστε τον Μετατροπέα JSON σε XML. Αν χρειάζεστε μορφή CSV, χρησιμοποιήστε αυτόν τον Μετατροπέα XML σε CSV.

Κανόνες μετατροπής

  • Στοιχεία: γίνονται αντικείμενα JSON με κλειδί το όνομα της ετικέτας.
  • Attributes: αποθηκεύονται κάτω από @ (για παράδειγμα {"@":{"id":"123"}}) αν είναι ενεργά.
  • Κείμενο: αποθηκεύεται κάτω από #text αν είναι ενεργό. Με τη λειτουργία “Έξυπνο”, τα στοιχεία μόνο με κείμενο γίνονται strings.
  • Επαναλαμβανόμενα αδέλφια στοιχεία: γίνονται αυτόματα πίνακες (ή υποχρεωτικά), για προβλέψιμο αποτέλεσμα.
  • Namespaces: τα ονόματα ετικετών διατηρούνται όπως είναι (μαζί με prefixes).

Βήμα προς βήμα: από XML σε JSON

Η μετατροπή του XML σας χρειάζεται μόνο λίγα δευτερόλεπτα:

  • Προσθέστε τα αρχεία XML σας. Σύρετέ τα στο πλαίσιο πιο πάνω ή κάντε κλικ για να τα επιλέξετε από τη συσκευή σας.
  • Επιλέξτε ρυθμίσεις. Ορίστε πώς θα αντιμετωπίζονται τα attributes, οι κόμβοι κειμένου και οι πίνακες.
  • Μετατρέψτε σε JSON. Πατήστε Μετατροπή σε JSON. Το εργαλείο κάνει όλη την επεξεργασία τοπικά.
  • Αποθηκεύστε το αποτέλεσμα. Αποθηκεύστε αρχεία ένα-ένα ή χρησιμοποιήστε το “Αποθήκευση όλων” όταν είναι έτοιμα.

Απόρρητο, όρια και πώς αυτό το εργαλείο χειρίζεται τα αρχεία σας

Το FileYoga έχει φτιαχτεί γύρω από έναν απλό κανόνα: τα αρχεία σας μένουν σε εσάς. Η μετατροπή XML σε JSON γίνεται τοπικά στον browser σας, οπότε τα δεδομένα σας δεν μεταφορτώνονται ποτέ στους διακομιστές του FileYoga.

Τοπική μόνο μετατροπή

Η μετατροπή γίνεται τοπικά στον browser σας και στη συσκευή σας. Το XML σας δεν μεταφορτώνεται και το JSON παράγεται από τη δική σας πλευρά.

Χωρίς κρυφά αντίγραφα

Όταν καθαρίζετε τη λίστα ή κλείνετε την καρτέλα, το εργαλείο σταματά να χρησιμοποιεί τα αρχεία σας και δεν αποθηκεύει αντίγραφα σε διακομιστή.

Χωρίς τεχνητά όρια

Χωρίς paywalls ή quotas. Τα μόνα όρια προέρχονται από τη μνήμη της συσκευής σας και τον browser σας.

Χωρίς λογαριασμό

Χρησιμοποιήστε τον μετατροπέα χωρίς εγγραφή. Ανοίξτε τη σελίδα, μετατρέψτε τα αρχεία σας και φύγετε όταν τελειώσετε.

Πρακτικές συμβουλές

  • Αν το XML σας χρησιμοποιεί επαναλαμβανόμενες ετικέτες, αφήστε τους πίνακες στο “Αυτόματα” ώστε τα αδέλφια στοιχεία να γίνουν πίνακες.
  • Αν χρειάζεστε αυστηρή συνέπεια, επιλέξτε “Υποχρεωτικά πίνακες” ώστε οι ομάδες παιδιών να βγαίνουν πάντα ως πίνακες.
  • Χρησιμοποιήστε τη λειτουργία “Έξυπνο” για πιο καθαρό JSON σε κόμβους που περιέχουν μόνο κείμενο.
  • Για πολύ μεγάλα αρχεία XML, μετατρέπετε ένα αρχείο κάθε φορά για μικρότερη πίεση στη μνήμη.

Αντιμετώπιση προβλημάτων

  • Σφάλμα μη έγκυρου XML: Το XML μπορεί να έχει ετικέτες που δεν κλείνουν ή μη έγκυρους χαρακτήρες. Ελέγξτε το και δοκιμάστε ξανά.
  • Μη αναμενόμενοι πίνακες: Αλλάξτε τη λειτουργία πινάκων σε “Αυτόματα” για πιο φυσικό αποτέλεσμα ή σε “Υποχρεωτικά” για αυστηρή συνέπεια.
  • Λείπει κείμενο: Βεβαιωθείτε ότι οι “Κόμβοι κειμένου” είναι ρυθμισμένοι σε “Διατήρηση” ή “Έξυπνο”.
  • Λείπουν attributes: Ρυθμίστε τα “Attributes” σε @attributes.
  • Η καρτέλα κολλάει: Πολύ βαθιά ένθετα ή πολύ μεγάλα XML μπορεί να εξαντλήσουν τη μνήμη. Μετατρέπετε ένα αρχείο κάθε φορά και κλείστε άλλες βαριές καρτέλες.

Συχνές ερωτήσεις