Конвертер YAML у JSON

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

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

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

Перетворити конфігурацію YAML у форматований JSON

Конвертер YAML у JSON корисний, коли конфігурації, фрагменти CI, приклади інфраструктури або дані документації потрібно використовувати в API, скриптах, тестових файлах або інструментах жорсткішої валідації. Конвертер розбирає один документ YAML і записує відформатований відступами JSON.

JSON менш виразний, ніж YAML. Коментарі, якорі, псевдоніми та деякий специфічний для YAML синтаксис не мають прямого еквівалента в JSON, тому перегляньте результат перед використанням у production-конфігурації.

Що переглянути після конвертації

  • Коментарі та якорі, які допомагали пояснити початковий YAML.
  • Неявні значення YAML, такі як true, false, null, і числа.
  • Значення в лапках, які повинні залишатися рядками у JSON-виводі.
  • Багатодокументний YAML, розділений за допомогою ---, які слід розділити перед конвертацією.
Примітка щодо рядків: взяти значення в лапки в YAML, коли значення, що нагадує число, має залишатися рядком, наприклад ідентифікатор, поштовий індекс або номер версії.

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

Чи зберігаються коментарі, якорі та псевдоніми YAML?

Ні. JSON не підтримує коментарі, якорі або псевдоніми, тому ці властивості, характерні лише для YAML, не представлені у виводі.

Чому значення YAML змінило свій тип?

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

Чи може цей інструмент конвертувати кілька документів YAML одночасно?

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