Преобразование YAML / JSON

Вставьте YAML или JSON и поверните одну кнопку. Быстрое переключение между форматами при проверке конфигураций K8s, Docker Compose и CI.

Конфиденциальность: обрабатывается локально, никогда не загружается.

↓ Вставьте в область ввода ниже, чтобы мгновенно увидеть результаты

在此粘贴 YAML 或 JSON

选择转换方向后点击转换按钮。

Вставьте YAML или JSON и поверните одну кнопку. Быстрое переключение между форматами при проверке конфигураций K8s, Docker Compose и CI.

Быстрый старт

  1. Выберите направление

    YAML → JSON или JSON → YAML.

  2. Вставьте и конвертируйте

    Неверный YAML / JSON дает аналитическую ошибку.

Отличия от форматирования JSON

Этот инструмент преобразует структуру YAML ⚇ JSON; используйте JSON Formatter для прикращения только JSON.

Типичный рабочий процесс

При работе с конфигурацией Kubernetes или Docker Compose разработчикам часто приходится переключаться между YAML и JSON. Например: 1) Копирование конфигурации CI / CD в запрос API формата JSON 2) Преобразование ответов JSON API в более удобный для чтения YAML для отладки. Этот инструмент автоматически сохраняет комментарии и форматы и может быть использован непосредственно после преобразования.

Расширенное использование: при написании YAML в VS Code можно сначала преобразовать в JSON, а затем обработать сложные структуры командой jq, а затем вернуться в YAML. Инструмент поддерживает обработку больших файлов (5 МБ), процесс преобразования полностью выполняется локально в браузере, конфигурация чувствительности не загружает сервер.

Примеры

Примеры YAML

Input

name: towalles
ready: true

Output

{
  "name": "towalles",
  "ready": true
}

FAQ

Поддерживает ли якорь YAML?

Зависимость от базового анализатора; Сложные якорные точки могут быть развернуты или неправильно сообщены при повороте JSON.

Сохранится ли порядок ключей после перехода?

Будет. Как спецификации YAML 1.2, так и спецификации JSON требуют сохранения последовательности клавиш, что особенно важно при работе с конфигурациями, требующими чувствительности к последовательности (например, правила Istio). Однако обратите внимание, что некоторые старые версии анализаторов могут не соответствовать этой спецификации.