Преобразуйте конфигурации YAML в JSON для инструментов, API и скриптов, которые предпочитают синтаксис JSON.
Преобразование YAML в JSON нужно, когда инструмент, который понимает только JSON, должен обработать конфигурацию, написанную в YAML. Большинство CI-систем, JavaScript-скриптов и REST API предпочитают JSON. Конвертация не теряет структуру - меняется только синтаксис.
Мы парсим YAML с помощью библиотеки yaml (полная поддержка YAML 1.2), затем сериализуем в отформатированный с отступами JSON. Многодокументные YAML-файлы (разделённые маркерами ---) возвращают только первый документ; для рабочих процессов с несколькими документами используйте последующий шаг разбиения. Комментарии удаляются (JSON не поддерживает их). Всё выполняется локально.
YAML — удобный для человека формат сериализации данных - на основе отступов, менее шумный, чем JSON, идеально подходит для файлов конфигурации. Используется в Kubernetes, CI-пайплайнах и большинстве современных инструментов DevOps.
JSON (JavaScript Object Notation) — универсальный формат для структурированных данных в интернете. Массивы, объекты, строки, числа, булевы значения. Читается каждым современным языком программирования.
Перетащите YAML на конвертер выше, или нажмите на поле, чтобы выбрать его на вашем устройстве.
Мы предварительно выбрали JSON в качестве формата вывода. Измените его в выпадающем списке, если нужен другой формат.
Нажмите «Конвертировать» и дождитесь завершения индикатора прогресса. Скачайте JSON, когда он будет готов.
Преобразовать конфигурационные файлы JSON в более человекочитаемый формат YAML - Kubernetes, GitHub Actions, Docker Compose это оценят.
Преобразовать CSV в JSON в вашем браузере - идеально для передачи таблиц в скрипты, API или LLM.
Преобразуйте массив объектов JSON в CSV-файл - вставьте в Excel, Google Sheets или любой табличный редактор.