Μετατροπέας YAML σε JSON
Μετατρέψτε YAML σε μορφοποιημένο JSON τοπικά στον περιηγητή. Ελέγξτε τη σύνταξη και αντιγράψτε ή κατεβάστε το αποτέλεσμα.
Έναρξη χρήσης
Πότε μετατρέπουμε YAML σε JSON;
Μετατρέψτε τμήμα ρυθμίσεων ή δομή OpenAPI για πρόγραμμα που δέχεται JSON. Ελέγξτε τις τιμές πριν από τη χρήση. Ελέγχονται η σύνταξη και οι τύποι δεδομένων, όχι το σχήμα Kubernetes, Compose ή της εφαρμογής σας.
Λειτουργικό παράδειγμα YAML → JSON
# Μετατροπέας YAML σε JSON
service: "Υπηρεσία παραδείγματος"
enabled: true
threshold: 12.5
release: 2026-10-26
account: "00123"
tags: ["ρυθμίσεις", "API"]
defaults: &defaults
retries: 3
job: *defaults
{
"service": "Υπηρεσία παραδείγματος",
"enabled": true,
"threshold": 12.5,
"release": "2026-10-26",
"account": "00123",
"tags": [
"ρυθμίσεις",
"API"
],
"defaults": {
"retries": 3
},
"job": {
"retries": 3
}
}Υποστηρίζονται συμβολοσειρές, αριθμοί, boolean, null, λίστες και αντικείμενα. Το YAML 1.2 διατηρεί yes, no, on, off και ημερομηνίες ως κείμενο· true και false είναι boolean. Βάλτε το "00123" σε εισαγωγικά. Σχόλια και ονόματα αγκυρών δεν διατηρούνται.
Κείμενο και μορφές αριθμών
Το κείμενο UTF-8, μαζί με ελληνικούς χαρακτήρες και τόνους, διατηρείται ως συμβολοσειρά. Οι αριθμοί YAML και JSON χρησιμοποιούν τελεία: 12.5. Η ελληνική γραφή "12,5" πρέπει να παραμένει σε εισαγωγικά· δεν γίνεται αυτόματη ερμηνεία τοπικών αριθμών.
Διόρθωση σφάλματος μετατροπής
- Ελέγξτε εσοχές, άνω και κάτω τελείες και εισαγωγικά στη θέση που υποδεικνύεται.
- Κάθε κλειδί πρέπει να είναι μοναδικό· αλλάξτε ή διαγράψτε το διπλό.
- Χρησιμοποιήστε κενά για εσοχές, όχι στηλοθέτες.
- Τα κλειδιά JSON πρέπει να είναι κείμενο· βάλτε αριθμούς και boolean σε εισαγωγικά.
- Βάλτε μεγάλους ακεραίους σε εισαγωγικά. Το άπειρο και το NaN δεν είναι αριθμοί JSON.
- Δεν υποστηρίζονται κλειδιά συγχώνευσης (<<). Γράψτε ρητά τα πεδία.
- Μετατρέψτε ένα έγγραφο YAML κάθε φορά.
- Μειώστε βάθος ή ανάπτυξη ψευδωνύμων. Το JSON δεν αναπαριστά κυκλικές αναφορές.
Διαφέρουν τα .yml και .yaml;
Τα .yml και .yaml είναι επεκτάσεις YAML. Ανοίξτε αρχείο κειμένου UTF-8 και κατεβάστε αποτέλεσμα .json. Η σελίδα μετατρέπει μόνο YAML σε JSON, όχι αντίστροφα.
Υποστηριζόμενα όρια
Ένα έγγραφο YAML 1.2· είσοδος 262.144 μονάδων UTF-16· αρχείο έως 512 KiB· βάθος 64· 50.000 αναπτυγμένες τιμές· έξοδος 2.097.152 μονάδων· 5 δευτερόλεπτα μαζί με την εκκίνηση worker. Η προστασία ψευδωνύμων χρησιμοποιεί συντελεστή 50, όχι εγγύηση για 50 αναφορές. Οι δεκαδικοί ακολουθούν την ακρίβεια κινητής υποδιαστολής JavaScript.
Τοπική μετατροπή σε worker του περιηγητή. Το YAML δεν ανεβαίνει ούτε αποθηκεύεται σε URL ή αποθήκευση περιηγητή. Εσείς ελέγχετε λήψεις και πρόχειρο.
Συνέχεια με το JSON
- Μορφοποίηση και επικύρωση JSON — Μορφοποίηση ή έλεγχος του παραγόμενου JSON
- Ισοπεδωτής JSON — Μετατροπή ένθετου JSON σε διαδρομές
Η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησής σας.