Конвертер YAML у JSON — Безкоштовно онлайн

Вставте ваш YAML нижче та натисніть Конвертувати, щоб миттєво отримати JSON.

Введення Готово

Статистика введення доступна через кнопку Статистика над цим полем.

Виведення

Статистика виведення доступна через кнопку Статистика над цим полем.

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

Що робить цей інструмент

Конвертер YAML у JSON розбирає YAML і виводить ті самі дані як JSON з відступами. Мапи стають об’єктами, списки — масивами, а числа й булеві значення зберігають свої типи.

Якорі та псевдоніми (&name і *name), зокрема ключі злиття (<<:), розгортаються, тож у JSON потрапляють повні значення, а не посилання на них. Коментарі відкидаються, бо в JSON для них немає місця.

Коли використовувати

  • Читання YAML-конфігурації в програмі чи API, що приймає лише JSON.
  • Перевірка того, що насправді містить YAML-файл. Помилки з відступами часто стають очевидними, щойно ви бачите структуру JSON.
  • Передавання конфігурації Kubernetes чи CI в інструмент, який працює з JSON, наприклад у jq.

Приклад

Введення

server:
  host: localhost
  port: 8080
features:
  - auth
  - logging

Виведення

{
  "server": {
    "host": "localhost",
    "port": 8080
  },
  "features": [
    "auth",
    "logging"
  ]
}

Запитання про цей інструмент

Чи підтримуються файли з кількома документами, розділеними ---?

Ні. Конвертер очікує один YAML-документ. Розділіть багатодокументний файл (звична річ у Kubernetes) і конвертуйте кожну частину окремо.

Чому моє значення змінило тип?

YAML вгадує типи за звичайним текстом: 8080 — число, а true — булеве значення. Якщо значення має лишитися рядком, візьміть його в YAML у лапки, наприклад "8080".

Що робити, якщо в YAML помилка з відступами?

Конвертація зупиниться з помилкою. Знайти її допоможе валідатор YAML. Відступи в YAML робляться пробілами, а не табуляцією.

Поширені запитання

Чи безпечно конвертувати конфіденційні дані за допомогою цього інструмента?

Так - ваші дані обробляються та одразу видаляються. На сервері нічого не записується і не зберігається.

Чи є обмеження на розмір файлу?

Інструмент без проблем обробляє документи звичайного розміру. Для дуже великих файлів рекомендується спочатку розділити їх на частини.

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.