YAML ↔ JSON

Преобразуйте YAML в JSON и обратно.

Ваши YAML и JSON конвертируются локально в браузере, и ничего не загружается на сервер.

Нужно навести порядок в результате? Попробуйте JSON Formatter.

Об инструменте YAML ↔ JSON

Этот конвертер YAML в JSON превращает YAML в чистый, отформатированный JSON и конвертирует JSON обратно в YAML одним переключателем направления. Вставьте файл конфигурации, манифест Kubernetes, CI-пайплайн или ответ API и мгновенно переключайтесь, чтобы конвертировать yaml в json или json в yaml. Вывод JSON подсвечивается синтаксисом и форматируется, готовый к копированию или скачиванию в виде файла .json или .yaml. Инструмент создан для разработчиков, DevOps-инженеров и QA-тестировщиков, которые переходят между двумя форматами при редактировании конфигов или отладке полезной нагрузки. Конвертация использует стандартный парсер YAML, поэтому якоря и типизированные скаляры разрешаются корректно. Всё работает локально в вашем браузере, поэтому ваши данные не покидают устройство.

Возможности

Как использовать YAML ↔ JSON

  1. Выберите направление переключателем YAML в JSON или JSON в YAML вверху.
  2. Вставьте или введите исходные данные в поле ввода слева.
  3. Читайте сконвертированный вывод, который появляется вживую справа.
  4. Нажмите кнопку копирования или скачайте результат как файл .json или .yaml.
  5. Нажмите «Очистить», чтобы сбросить ввод и начать новую конвертацию.

Пример

Ввод

name: ArrayKit
offline: true
tags:
  - dev
  - tools

Результат

{
  "name": "ArrayKit",
  "offline": true,
  "tags": [
    "dev",
    "tools"
  ]
}

Конвертация небольшого блока конфигурации из YAML в JSON.

Частые ошибки и устранение неполадок

Часто задаваемые вопросы

Что такое конвертер YAML в JSON?
Это инструмент, который разбирает YAML и пересериализует его в эквивалентный JSON. Этот конвертер также работает в обратную сторону, превращая JSON обратно в YAML, поэтому вы можете переходить между двумя форматами в одном месте.
Как конвертировать JSON обратно в YAML с помощью этого инструмента?
Установите переключатель направления на JSON в YAML, затем вставьте свой JSON в поле ввода. Вывод YAML обновляется вживую и может быть скопирован или скачан как файл .yaml.
Поддерживает ли этот конвертер yaml в json многодокументный YAML?
Он конвертирует один документ. Если ваш ввод содержит несколько документов, разделённых ---, в выводе используется только первый.
Сохраняются ли комментарии YAML в выводе JSON?
Нет. Комментарии YAML отбрасываются во время конвертации, потому что JSON не поддерживает комментарии. Сохраните исходный YAML, если они вам нужны.
Какой отступ использует вывод JSON?
JSON форматируется с отступом в два пробела, чтобы оставаться читаемым и удобным для сравнения в системе контроля версий.
Загружаются ли мои данные YAML или JSON куда-либо при использовании этого конвертера?
Нет. Конвертация выполняется полностью в вашем браузере, поэтому ваши YAML и JSON не покидают устройство и ничего не загружается на сервер.

Связанные инструменты

Все инструменты ArrayKit