Μετατρέψτε YAML σε μορφοποιημένο JSON

Αναλύστε ένα έγγραφο YAML και ελέγξτε το σχήμα JSON πριν το χρησιμοποιήσετε σε APIs, σενάρια, αρχεία δοκιμών ή μετανάστευση ρυθμίσεων.

Όλες οι μετατροπές δεδομένων γίνονται τοπικά στον περιηγητή σας. Δεν αποστέλλεται JSON, CSV, YAML ή XML στους διακομιστές μας.
YAMLJSON

Γρήγορα παραδείγματα

Επιθεωρήστε το YAML ως μορφοποιημένο JSON

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

Ορισμένα χαρακτηριστικά του YAML χάνονται επειδή το JSON δεν μπορεί να τα αναπαραστήσει. Τα σχόλια, οι άγκυρες, τα ψευδώνυμα και οι διαχωριστές εγγράφων πρέπει να ελεγχθούν πριν το μετατραπεί JSON χρησιμοποιηθεί σε σενάρια ή δοκιμές.

Χαρακτηριστικά YAML που πρέπει να ελεγχθούν μετά τη μετατροπή

Χαρακτηριστικό YAML Αποτέλεσμα JSON
Comments Απαλείφθηκαν, επειδή το JSON δεν έχει σύνταξη σχολίων.
Άγκυρες και ψευδώνυμα Τα επιλυμένα δεδομένα μπορεί να παραμείνουν, αλλά τα ονόματα των αγκυρών δεν διατηρούνται.
Υπονοούμενα boolean, null και αριθμοί Ερμηνεύονται σε τύπους τιμών JSON· βάλτε σε εισαγωγικά τις τιμές που πρέπει να παραμείνουν συμβολοσειρές.
Πολλαπλά έγγραφα Διαίρετέ τα πρώτα· αυτό το εργαλείο προορίζεται για ένα έγγραφο YAML.
Σημείωση για συμβολοσειρές: βάλετε σε εισαγωγικά τιμές όπως 00123, 1.0, ή 2026-05-01 όταν το ακριβές κείμενο έχει σημασία.

Συχνές ερωτήσεις για YAML σε JSON

Γιατί μια τιμή έγινε boolean, αριθμός ή null;

Το YAML μπορεί να συναγάγει τύπους από απλό κείμενο. Βάλτε την πηγαία τιμή σε εισαγωγικά αν το JSON αποτέλεσμα πρέπει να την κρατήσει ως συμβολοσειρά.

Είναι ασφαλές να μετατραπούν οι άγκυρες και τα ψευδώνυμα;

Ελέγξτε τα προσεκτικά. Το JSON μπορεί να περιέχει τα επιλυμένα δεδομένα, αλλά η επαναχρησιμοποιήσιμη δομή αγκυρών και τα ονόματα των αγκυρών δεν διατηρούνται.

Γιατί το YAML με πολλαπλά έγγραφα πρέπει να διαιρεθεί πρώτα;

Το JSON χρειάζεται μία κορυφαία τιμή. Η διάσπαση των εγγράφων YAML κρατά κάθε έξοδο σαφή και αποφεύγει τη συγχώνευση μη σχετικών μπλοκ ρυθμίσεων.