Μετατροπή ρυθμίσεων YAML σε μορφοποιημένο JSON
Ο μετατροπέας YAML σε JSON βοηθά όταν οι ρυθμίσεις, τα αποσπάσματα CI, τα παραδείγματα υποδομής ή τα δεδομένα τεκμηρίωσης πρέπει να χρησιμοποιηθούν από APIs, scripts, test fixtures ή πιο αυστηρά εργαλεία επικύρωσης. Ο μετατροπέας αναλύει ένα έγγραφο YAML και γράφει μορφοποιημένο JSON με εσοχές.
Το JSON είναι λιγότερο εκφραστικό από το YAML. Τα σχόλια, οι άγκυρες, τα aliases και κάποια YAML-ειδική σύνταξη δεν έχουν άμεσο ανάλογο στο JSON, οπότε επανελέγξτε το αποτέλεσμα πριν το χρησιμοποιήσετε ως παραγωγική ρύθμιση.
Τι να ελέγξετε μετά τη μετατροπή
- Σχόλια και άγκυρες που βοήθησαν στην επεξήγηση του αρχικού YAML.
- Ενσωματωμένες τιμές YAML όπως
true,false,null, και αριθμούς. - Τιμές με εισαγωγικά που πρέπει να παραμείνουν συμβολοσειρές στην έξοδο JSON.
- YAML πολλαπλών εγγράφων διαχωρισμένο με
---, τα οποία πρέπει να διαχωριστούν πριν τη μετατροπή.
Συχνές ερωτήσεις: YAML σε JSON
Διατηρούνται τα σχόλια, οι άγκυρες και τα aliases του YAML;
Όχι. Το JSON δεν υποστηρίζει σχόλια, άγκυρες ή aliases, οπότε αυτά τα χαρακτηριστικά αποκλειστικά του YAML δεν αντιπροσωπεύονται στην έξοδο.
Γιατί μια τιμή YAML άλλαξε τύπο;
Το YAML μπορεί να συμπεραίνει λογικές τιμές (boolean), null και αριθμούς. Βάλτε την τιμή σε εισαγωγικά στο YAML αν πρέπει να παραμείνει συμβολοσειρά στο JSON.
Μπορεί αυτό να μετατρέψει πολλαπλά έγγραφα YAML ταυτόχρονα;
Αυτός ο μετατροπέας προορίζεται για ένα έγγραφο YAML. Διαχωρίστε το YAML πολλαπλών εγγράφων πριν τη μετατροπή ώστε κάθε έγγραφο να έχει σαφή έξοδο JSON.