jsonecho

JSON у YAML

Конвертуйте JSON на читальний YAML для файлів конфігурації, маніфестів Kubernetes та каналів CI.

Завантаження інструмента...

Як користуватися JSON у YAML

  1. Вставте JSON, наприклад, документ OpenAPI або манифест Kubernetes в формі JSON.
  2. Виберіть відступ із 2 або 4 пробілів.
  3. Копіюйте YAML у свій файл конфігурації.

Про JSON у YAML

YAML - це супермножина JSON на практиці, що означає, що кожен файл JSON може бути виражений як YAML. Різниця полягає в читаннях: немає підкладки, немає лапок навколо більшості струн, а не пунктуації. Ось чому Kubernetes, Docker Compose, GitHub Actions, Ansible та OpenAPI все спираються на це.

Конвертер пише блок стилю YAML. Струнки цитуються тільки тоді, коли вони повинні бути, наприклад, коли вони виглядають як числа або булевики. "true" залишається струною і не перетворюється на булеву на іншій стороні.

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

Чи "так" або "ні" залишаться струнами?

Так. Вони написані лапоками, щоб парасерів, які слідують старим правилам YAML 1.1, не читали їх як булеві. Те ж саме стосується таких цінностей, як "1.0" або "нуль".

Чи збереглись коментарі?

JSON не має коментарів, тому немає чого переводити. Ви можете додати їх до файлу YAML пізніше.

Я можу перетворити ЯМЛ назад на JSON?

Так, з інструментом YAML до JSON. Поїздка і повернення дають ті ж дані.

Чому моя довга струна на одній лінії?

Лінейне складання відключено, тому довгі значення залишаються на одній лінії. Це запобігає несподіванним переломкам лінії в генерованих файлах.

Більше в категорії Конвертери

Усі інструменти →