Головна / Інструменти для розробників / Конвертер YAML у JSON
Безкоштовні онлайн-інструменти

Конвертер 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
  }
}

Підтримуються рядки, числа, логічні значення, null, списки та об’єкти. YAML 1.2 зберігає yes, no, on, off і дати як рядки; true та false — логічні значення. Беріть "00123" у лапки. Коментарі та назви якорів не зберігаються.

Текст і запис чисел

Текст UTF-8, зокрема українські літери, зберігається в рядках. Числа YAML і JSON використовують крапку: 12.5. Запис "12,5" має залишатися рядком у лапках; місцеві роздільники автоматично не перетворюються.

Як виправити помилку

  • Перевірте відступи, двокрапки та закривальні лапки у вказаному місці.
  • Ключі мають бути унікальними; перейменуйте або видаліть повтор.
  • Для відступів використовуйте пробіли, а не табуляцію.
  • Ключі JSON мають бути рядками; беріть числові й логічні ключі в лапки.
  • Великі цілі числа беріть у лапки. Нескінченність і 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

YAML 1.2.2 · yaml 2.9.1

Обробка виконується локально у вашому браузері.