Μετατροπέας YAML σε JSON

Επικολλήστε YAML και μετατρέψτε το σε μορφοποιημένο JSON για APIs, σενάρια και μεταφορά ρυθμίσεων.

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

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

Μετατροπή ρυθμίσεων YAML σε μορφοποιημένο JSON

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

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

Τι να ελέγξετε μετά τη μετατροπή

  • Σχόλια και άγκυρες που βοήθησαν στην επεξήγηση του αρχικού YAML.
  • Ενσωματωμένες τιμές YAML όπως true, false, null, και αριθμούς.
  • Τιμές με εισαγωγικά που πρέπει να παραμείνουν συμβολοσειρές στην έξοδο JSON.
  • YAML πολλαπλών εγγράφων διαχωρισμένο με ---, τα οποία πρέπει να διαχωριστούν πριν τη μετατροπή.
Σημείωση για συμβολοσειρά: τοποθετήστε σε εισαγωγικά τιμές YAML όταν μια τιμή που μοιάζει με αριθμό πρέπει να παραμείνει συμβολοσειρά, όπως ένα ID, ταχυδρομικός κώδικας ή αριθμός έκδοσης.

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

Διατηρούνται τα σχόλια, οι άγκυρες και τα aliases του YAML;

Όχι. Το JSON δεν υποστηρίζει σχόλια, άγκυρες ή aliases, οπότε αυτά τα χαρακτηριστικά αποκλειστικά του YAML δεν αντιπροσωπεύονται στην έξοδο.

Γιατί μια τιμή YAML άλλαξε τύπο;

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

Μπορεί αυτό να μετατρέψει πολλαπλά έγγραφα YAML ταυτόχρονα;

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