Εργαλεία YAML

Εργαλειοθήκη YAML όλα σε ένα: επικύρωση σύνταξης, μορφοποίηση/εξωραϊσμός, εξερεύνηση δομής με προβολή δέντρου και μετατροπή σε JSON. Επίσης: Σύγκριση YAML | JSON ↔ YAML | Σύγκριση JSON.
Όλη η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησης — τα δεδομένα δεν μεταφορτώνονται ποτέ σε κάποιον διακομιστή.
Λειτουργία:
Τρόπος χρήσης: Το YAML τοποθετείται στο αριστερό πεδίο κειμένου, επιλέγεται λειτουργία και κλικ στο Επεξεργασία.
Επικύρωση: Ελέγχει τη σύνταξη YAML και αναφέρει σφάλματα με αριθμούς γραμμής και στήλης. Εντοπίζει προβλήματα εσοχής, μη έγκυρες αντιστοιχίσεις και κακοσχηματισμένες ακολουθίες.
Μορφοποίηση: Εξωραΐζει το YAML με ρυθμιζόμενη εσοχή (2/4 κενά ή στηλοθέτες). Προαιρετικά ταξινομεί τα κλειδιά αλφαβητικά.
Προβολή δέντρου: Εμφανίζει το αναλυμένο YAML ως διαδραστικό δέντρο που μπορεί να συμπτύσσεται, για εξερεύνηση της δομής του εγγράφου. Η αναζήτηση φιλτράρει τους κόμβους κατά κλειδί ή τιμή.
Σε JSON: Μετατρέπει το YAML σε ισοδύναμο JSON. Τα σύνθετα χαρακτηριστικά YAML (άγκυρες, ψευδώνυμα, ετικέτες) επιλύονται σε απλά αντικείμενα JSON.
Τι είναι το YAML;

Το YAML είναι μορφή ρυθμίσεων βασισμένη στην εσοχή αντί για αγκύλες: η φωλιά είναι κενό, μια παύλα ξεκινά ένα στοιχείο λίστας, και το key: value είναι αντιστοίχιση. Οι μη περικλειόμενες βαθμωτές τιμές παίρνουν τύπους — το yes είναι λογική τιμή, το 07 είναι αριθμός — γι' αυτό είναι διάσημο το «πρόβλημα της Νορβηγίας» (το NO = Νορβηγία, αναλύεται ως false). Οι άγκυρες (&x) και τα ψευδώνυμα (*x) επαναχρησιμοποιούν κόμβους μέσα σε ένα έγγραφο.

Οι άγκυρες και τα ψευδώνυμα επιλύονται κατά τη μετατροπή σε JSON.