Към съдържанието

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% във вашия браузър. Никакви данни не се изпращат към сървър.