jsonecho

JSON σε YAML

Μετατρέψτε JSON σε αναγνώσιμη YAML για αρχεία διαμόρφωσης, εκδηλώσεις Kubernetes και σωλήνες CI.

Φόρτωση εργαλείου...

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

  1. Κλείστε JSON, για παράδειγμα ένα έγγραφο OpenAPI ή ένα manifesto Kubernetes σε μορφή JSON.
  2. Επιλέξτε ένα 2 ή 4 διαχωριστικό στρώμα.
  3. Αντιγράψτε το YAML στο αρχείο διασύνδεσης.

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

Το YAML είναι ένα υπερσύνολο JSON στην πράξη, πράγμα που σημαίνει ότι κάθε αρχείο JSON μπορεί να εκφραστεί ως YAML. Η διαφορά είναι η αναγνώριση: δεν υπάρχουν σφραγίδες, δεν υπάρχουν παραπομπές γύρω από τις περισσότερες συμβολοσειρές, και διαχωρισμός αντί για διακρίσεις. Αυτός είναι ο λόγος που οι Kubernetes, Docker Compose, GitHub Actions, Ansible και OpenAPI βασίζονται σε αυτό.

Ο μετατροπέας γράφει YAML με στυλ μπλοκ. Οι συμβολοσειρές αναφέρονται μόνο όταν πρέπει να είναι, για παράδειγμα όταν μοιάζουν με αριθμούς ή booleans. "true" παραμένει μια σειρά και δεν μεταμορφώνεται σε boolean στην άλλη πλευρά.

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

Θα παραμείνουν συμβολοσειρές όπως "ναι" ή "όχι";

Ναι. Γράφονται με παραπομπές, έτσι ώστε οι διαλογιστές που ακολουθούν τους παλαιότερους κανόνες YAML 1.1 να μην τα διαβάζουν ως booleans. Το ίδιο ισχύει και για τιμές όπως "1.0" ή "zero".

Διατηρούνται τα σχόλια;

Το JSON δεν έχει σχόλια, οπότε δεν υπάρχει τίποτα να μεταφερθεί. Μπορείτε να τα προσθέσετε στο αρχείο YAML μετά.

Μπορώ να μετατρέψω το YAML πίσω σε JSON;

Ναι, με το εργαλείο YAML για JSON. Ένα ταξίδι πίσω σου δίνει τα ίδια δεδομένα.

Γιατί το μακρύ μου συμβολοσειρά είναι σε μια γραμμή;

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

Περισσότερα στην κατηγορία Μετατροπείς

Όλα τα εργαλεία →