Перетворити конфігурацію YAML у форматований JSON
Конвертер YAML у JSON корисний, коли конфігурації, фрагменти CI, приклади інфраструктури або дані документації потрібно використовувати в API, скриптах, тестових файлах або інструментах жорсткішої валідації. Конвертер розбирає один документ YAML і записує відформатований відступами JSON.
JSON менш виразний, ніж YAML. Коментарі, якорі, псевдоніми та деякий специфічний для YAML синтаксис не мають прямого еквівалента в JSON, тому перегляньте результат перед використанням у production-конфігурації.
Що переглянути після конвертації
- Коментарі та якорі, які допомагали пояснити початковий YAML.
- Неявні значення YAML, такі як
true,false,null, і числа. - Значення в лапках, які повинні залишатися рядками у JSON-виводі.
- Багатодокументний YAML, розділений за допомогою
---, які слід розділити перед конвертацією.
Часті запитання: YAML у JSON
Чи зберігаються коментарі, якорі та псевдоніми YAML?
Ні. JSON не підтримує коментарі, якорі або псевдоніми, тому ці властивості, характерні лише для YAML, не представлені у виводі.
Чому значення YAML змінило свій тип?
YAML може інтерпретувати значення як булеві, null і числа. Взяти значення в лапки у YAML, якщо воно має залишатися рядком у JSON.
Чи може цей інструмент конвертувати кілька документів YAML одночасно?
Цей конвертер призначений для одного документа YAML. Розділіть багатодокументний YAML перед конвертацією, щоб кожен документ мав зрозумілий JSON-вивід.