JSON ↔ YAML конвертор
Конвертирайте между JSON и YAML мигновено. Поставете JSON за YAML, или YAML за JSON. Конфигурируемо отстъпване. Безплатно, 100% във вашия браузър.
Справочник
Какво са 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 отговори в YAML за Kubernetes манифести, Docker Compose файлове или Ansible playbooks. CI/CD пайплайни — GitHub Actions, GitLab CI и CircleCI използват YAML. API разработка — конвертирайте YAML OpenAPI/Swagger спецификации в JSON за програмна обработка.
Поверителност
Цялото конвертиране работи 100% във вашия браузър. Никакви данни не се изпращат към сървър.