Перетворити YAML у відформатований JSON

Розпарсіть один документ YAML та перегляньте структуру JSON перед використанням у API, скриптах, фікстурах або міграції конфігурації.

Усе перетворення даних виконується локально у вашому браузері. Жодний JSON, CSV, YAML або XML не надсилається на наші сервери.
YAMLJSON

Швидкі приклади

Переглянути YAML у відформатованому JSON

YAML у JSON допомагає, коли конфігураційний файл, фрагмент CI або приклад інфраструктури потрібно перевірити в суворішому форматі. Конвертер розбирає один документ YAML і записує відформатований із відступами JSON, щоб форму об'єкта, масиви та виведені значення було легше переглянути.

Деякі можливості YAML втрачаються, оскільки JSON не може їх представити. Коментарі, якорі, псевдоніми та роздільники документів слід переглянути перед використанням конвертованого JSON у скриптах або тестах.

Особливості YAML, які слід перевірити після конвертації

Особливість YAML Результат у JSON
Comments Вилучено, оскільки JSON не має синтаксису коментарів.
Якорі та псевдоніми Розв'язані дані можуть залишитися, але імена якорів не зберігаються.
Неявні булеві значення, null та числа Розпізнаються як типи значень у JSON; помістіть у лапки значення, які мають залишатися рядками.
Кілька документів Спочатку розділіть їх; цей інструмент призначений для одного документа YAML.
Примітка щодо рядків: укладіть у лапки значення, такі як 00123, 1.0, або 2026-05-01 коли точний текст має значення.

Часті запитання: YAML → JSON

Чому значення стало булевим, числом або null?

YAML може виводити типи з простого тексту. Візьміть у лапки значення у джерелі, якщо вивід у JSON має зберегти його як рядок.

Чи безпечно конвертувати якорі та псевдоніми?

Перегляньте їх уважно. JSON може містити розв'язані дані, але структура повторного використання якорів і імена якорів не зберігаються.

Чому багатодокументний YAML слід спочатку розділити?

JSON потребує одного верхнього значення. Розділення документів YAML робить кожен вивід зрозумілішим і запобігає злиттю несумісних блоків конфігурації.