Конвертер 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
- Форматування та перевірка JSON — Форматувати або перевірити отриманий JSON
- Онлайн сплющувач JSON — Перетворити вкладений JSON на шляхи
Обробка виконується локально у вашому браузері.