Μετατροπή JSON σε YAML και αντίστροφα, με επικύρωση.

Η μετατροπή εκτελείται ζωντανά στο πρόγραμμα περιήγησής σας — τίποτα δεν μεταφορτώνεται. Επεξεργαστείτε οποιαδήποτε πλευρά και η άλλη ακολουθεί άμεσα.  · Αποθέστε αρχείο .json / .yaml σε οποιοδήποτε τμήμα

Εσοχή
data.json
data.yaml

Σχετικά με το JSON ↔ YAML

Ο μετατροπέας JSON ↔ YAML μεταφράζει μεταξύ των δύο μορφών και προς τις δύο κατευθύνσεις, με ενσωματωμένη επικύρωση. Επικολλήστε JSON στη μία πλευρά ή YAML στην άλλη, και η μετατροπή γίνεται ζωντανά στον browser σας· τα συντακτικά σφάλματα αναφέρονται με την ακριβή θέση, οπότε ένα παραπλανητικό κόμμα ή κακή εσοχή εντοπίζεται σε δευτερόλεπτα.

Η μορφοποίηση είναι ρυθμιζόμενη: επιλέξτε το πλάτος εσοχής και προαιρετικά ταξινομήστε τα κλειδιά αντικειμένων αλφαβητικά για σταθερή, φιλική προς το diff έξοδο. Ζωντανά στατιστικά δείχνουν γραμμές, bytes, κλειδιά και βάθος ένθεσης του εγγράφου σας, και το εργαλείο σάς λέει αν η ρίζα είναι αντικείμενο, πίνακας ή μονή τιμή.

Μπορείτε να πληκτρολογήσετε, να επικολλήσετε, να ανεβάσετε ένα αρχείο ή να σύρετε ένα στη σελίδα, μετά να αντιγράψετε ή να κατεβάσετε το μετατρεπόμενο αποτέλεσμα. Επειδή όλα εκτελούνται client-side, τα αρχεία διαμόρφωσης με μυστικά δεν φεύγουν ποτέ από τον υπολογιστή σας — μια πρακτική καθημερινή γέφυρα μεταξύ payloads API και διαμορφώσεων Kubernetes, CI ή Docker Compose.

Πώς να χρησιμοποιήσετε το JSON ↔ YAML

  1. Επικολλήστε το JSON ή YAML σας στο αντίστοιχο πλαίσιο — ή ανεβάστε ή σύρετε ένα αρχείο στη σελίδα.
  2. Διορθώστε τυχόν συντακτικό σφάλμα χρησιμοποιώντας την αναφερόμενη θέση γραμμής, αν επισημανθεί κάποιο.
  3. Ορίστε το πλάτος εσοχής και ενεργοποιήστε την ταξινόμηση κλειδιών κατά προτίμηση.
  4. Διαβάστε τη μετατρεπόμενη έξοδο στο αντίθετο πλαίσιο, μαζί με τα στατιστικά του εγγράφου.
  5. Αντιγράψτε το αποτέλεσμα ή κατεβάστε το ως αρχείο.

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

Για δεδομένα, ναι — το YAML είναι υπερσύνολο του JSON, οπότε κάθε έγγραφο JSON έχει μια αναπαράσταση YAML και αντίστροφα. Αυτό που αλλάζει είναι η σύνταξη: το YAML χρησιμοποιεί εσοχές και επιτρέπει σχόλια, αν και τα σχόλια χάνονται κατά τη μετατροπή σε JSON, το οποίο δεν έχει σύνταξη σχολίων.

Η μη έγκυρη εισαγωγή επισημαίνεται με τη θέση της αποτυχίας, ώστε να μεταβείτε απευθείας στην προβληματική γραμμή — συνήθως ένα κόμμα ή εισαγωγικό που λείπει στο JSON, ή ασυνεπής εσοχή και μη διαφυγμένοι ειδικοί χαρακτήρες στο YAML.

Ταξινομεί τα κλειδιά αντικειμένων αλφαβητικά σε κάθε επίπεδο της εξόδου. Τα ταξινομημένα κλειδιά κάνουν τα μετατρεπόμενα αρχεία ντετερμινιστικά, κάτι που κρατά μικρά τα diffs ελέγχου εκδόσεων και κάνει εύκολη τη σύγκριση δύο διαμορφώσεων δίπλα-δίπλα.

Το YAML αυτόματα τυποποιεί τις μη εισηγμένες τιμές: το yes και το no γίνονται boolean, το 012 μπορεί να αναλυθεί ως αριθμός, και κωδικοί χωρών όπως NO είναι διαβόητες παγίδες. Βάλτε την τιμή σε εισαγωγικά στην πηγή YAML σας για να την αναγκάσετε να παραμείνει συμβολοσειρά.

Ναι — η μετατροπή εκτελείται εξ ολοκλήρου στον browser σας, συμπεριλαμβανομένων των αρχείων που σύρετε. Τίποτα δεν μεταδίδεται, οπότε η μετατροπή διαμορφώσεων που περιέχουν διαπιστευτήρια ή εσωτερικά hostnames είναι ασφαλής.

Ναι, είναι δωρεάν χωρίς πληρωμή βάσει μεγέθους — μετατρέψτε και προς τις δύο κατευθύνσεις όσο συχνά χρειάζεστε.

Κοινοποίηση

Δημοφιλείς αναζητήσεις
json σε yaml yaml σε json μετατροπέας json yaml μετατροπή yaml online επικυρωτής yaml εργαλείο json yaml
Χρειάζεστε βοήθεια;
Βρήκατε πρόβλημα με αυτό το εργαλείο; Ενημερώστε μας.
Αναφορά προβλήματος

Προσθέστε αυτό το δωρεάν εργαλείο στον δικό σας ιστότοπο — αντιγράψτε και επικολλήστε τον παρακάτω κώδικα.