Μετάβαση στο περιεχόμενο

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

Μετατρέψτε μεταξύ JSON και YAML αμέσως. Επικολλήστε JSON για YAML, ή YAML για JSON. Ρυθμιζόμενη εσοχή. Δωρεάν, 100% στον browser σας.

Τι είναι JSON και YAML;

Το JSON (JavaScript Object Notation) είναι μια ελαφριά μορφή ανταλλαγής δεδομένων που κυριαρχεί σε APIs, αρχεία ρυθμίσεων και αποθήκευση δεδομένων. Το YAML (YAML Ain't Markup Language) είναι μια μορφή σειριοποίησης δεδομένων ευανάγνωστη από τον άνθρωπο που χρησιμοποιεί εσοχή αντί αγκύλων. Το YAML είναι υπερσύνολο του JSON — κάθε έγκυρο JSON είναι και έγκυρο YAML. Το YAML χρησιμοποιείται ευρέως σε αρχεία ρυθμίσεων (Docker Compose, Kubernetes, GitHub Actions, Ansible).

JSON vs YAML — σύγκριση σύνταξης

Το JSON χρησιμοποιεί {} για αντικείμενα, [] για πίνακες και απαιτεί strings σε διπλά εισαγωγικά. Δεν επιτρέπονται σχόλια.
Το YAML χρησιμοποιεί εσοχή για ένθεση, - για στοιχεία πίνακα και key: value για αντιστοιχίσεις. Υποστηρίζει σχόλια με #.

Πότε να μετατρέπετε μεταξύ JSON και YAML

Ρυθμίσεις DevOps — μετατρέψτε JSON API responses σε YAML για Kubernetes manifests, Docker Compose αρχεία ή Ansible playbooks. CI/CD pipelines — GitHub Actions, GitLab CI και CircleCI χρησιμοποιούν YAML. Ανάπτυξη API — μετατρέψτε YAML OpenAPI/Swagger specs σε JSON για προγραμματική επεξεργασία.

Απόρρητο

Όλη η μετατροπή εκτελείται 100% στον browser σας. Δεν αποστέλλονται δεδομένα σε κανέναν server.