Преобразование из YAML в JSON и из JSON в YAML одним кликом.
Настройка отступов, сортировки ключей и формата вывода.
Мгновенная синтаксическая проверка с подробными сообщениями об ошибках.
Загрузка файлов с автоопределением формата и загрузка преобразованных результатов.
Обработка выполняется в браузере. Сохранение и публикация добровольны, требуют учётной записи и отправляют выбранное содержимое в наш сервис.
Сохранение целостности данных при конверсии между форматами.
Многие API, инструменты и языки программирования принимают только JSON. Конвертация YAML-файлов конфигурации в JSON позволяет использовать их в REST API, JavaScript-приложениях и инструментах, не поддерживающих YAML нативно.
Все значения данных сохраняются точно. Однако возможности YAML без эквивалентов в JSON — комментарии, якоря, псевдонимы и форматирование многострочных строк — разрешаются при конвертации. Комментарии теряются, так как JSON их не поддерживает.
Типы YAML отображаются на типы JSON: строки, числа, булевы значения, null, массивы и объекты конвертируются напрямую. Даты YAML становятся строками в JSON. Якоря и псевдонимы разрешаются в их фактические значения при конвертации.
Да. Манифесты Kubernetes, чарты Helm и файлы Docker Compose чисто конвертируются в JSON. Многодокументный YAML (разделённый ---) обрабатывается как отдельные JSON-выходы. Это полезно для kubectl apply с JSON-входом.
Обработка выполняется в браузере. Сохранение и публикация добровольны, требуют учётной записи и отправляют выбранное содержимое в наш сервис.