CanDoYa
EL

YAML JSON converter

Λειτουργεί εξ ολοκλήρου στον browser σας - χωρίς μεταφόρτωση, χωρίς εγγραφή.

JSON
Επικολλήστε YAML για να το μετατρέψετε σε JSON.
Κοινοποιήστε αυτό το εργαλείο

Πώς μετατρέπεται το YAML σε JSON;

Επικολλήστε YAML στο εργαλείο. Αναλύει αντιστοιχίσεις, ακολουθίες και βαθμωτές τιμές και τις γράφει ως έγκυρο JSON. Επιλέξτε συμπαγή μορφή ή εσοχή 2 ή 4 κενών. Πολλά έγγραφα YAML γίνονται ένας πίνακας JSON και όλη η επεξεργασία γίνεται στον browser σας.

Πώς λειτουργεί

  1. 1Επικολλήστε YAML. Γράψτε ή επικολλήστε YAML ή φορτώστε το παράδειγμα με πολλά έγγραφα.
  2. 2Επιλέξτε εσοχή JSON. Χρησιμοποιήστε συμπαγή μορφή ή εσοχή 2 ή 4 κενών. Το αποτέλεσμα ενημερώνεται αμέσως.
  3. 3Αντιγράψτε ή κατεβάστε. Ελέγξτε το μήνυμα κατάστασης και μετά αντιγράψτε το JSON ή αποθηκεύστε το ως αρχείο .json.

Σε ποιους απευθύνεται

Το YAML είναι πρακτικό για ρυθμίσεις που επεξεργάζεται άνθρωπος, ενώ το JSON γίνεται δεκτό από σχεδόν κάθε API, script και εφαρμογή web. Το εργαλείο χειρίζεται αντιστοιχίσεις, ακολουθίες, συμβολοσειρές block, άγκυρες και ψευδώνυμα του YAML 1.2 και δημιουργεί JSON που μπορείτε να αντιγράψετε ή να κατεβάσετε. Τα σχόλια αφαιρούνται επειδή το JSON δεν έχει σύνταξη σχολίων.

Η μετατροπή γίνεται τοπικά, χωρίς upload και χωρίς λογαριασμό. Έτσι μπορείτε να επεξεργαστείτε Kubernetes manifests, ρυθμίσεις deployment και εσωτερικά αρχεία ρυθμίσεων που περιέχουν hostnames, tokens ή άλλες ευαίσθητες τιμές.

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

Ανεβαίνει το YAML μου κατά τη μετατροπή;

Όχι. Η ανάλυση και η σειριοποίηση JSON γίνονται στον browser. Το YAML δεν στέλνεται σε server μετατροπής, οπότε οι ιδιωτικές ρυθμίσεις μένουν στη συσκευή σας. Αν η πηγή περιέχει μυστικά, προσέξτε επίσης όταν μοιράζεστε την κατάσταση της σελίδας ή το αντιγραμμένο αποτέλεσμα.

Είναι δωρεάν αυτό το YAML JSON converter;

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

Τι γίνεται με τα σχόλια YAML;

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

Υποστηρίζονται πολλά έγγραφα YAML χωρισμένα με ---;

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

Πώς μετατρέπονται οι άγκυρες και τα ψευδώνυμα YAML;

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

Γιατί απορρίπτονται ορισμένες τιμές YAML;

Τα προσαρμοσμένα tags και τιμές μόνο του YAML, όπως σύνολα, δυαδικά δεδομένα, timestamps και μη πεπερασμένοι αριθμοί, μπορεί να έχουν τύπους που δεν αναπαριστά το αυστηρό JSON. Η αθόρυβη αλλαγή τους θα άλλαζε το έγγραφο, γι' αυτό αναφέρονται ως μη υποστηριζόμενα. Βάλτε την τιμή σε εισαγωγικά για να μείνει κείμενο ή χρησιμοποιήστε αντιστοίχιση, ακολουθία ή βαθμωτή τιμή συμβατή με JSON.