YamlBox

YAML инструменты

Конвертер JSON в YAML

Превратите любой JSON документ в читаемый YAML с контролируемыми отступами и кавычками. Все происходит локально в вашем браузере — ничего не загружается.

Варианты конвертации

JSON вход

Примеры: API ответ · Конфигурация пакета —⌘/Ctrl + Enter преобразует · перетаскивает файл, чтобы загрузить его · обрабатывается локально

YAML выход

Вывод доступен только для чтения. Используйте «Копировать», «Загрузить» или «Поделиться», чтобы удалить его.

Как использовать инструмент от JSON до YAML

  1. Вставьте свой JSON

    Вставьте JSON в левую панель или перетащите файл .json. Любой действительный JSON работает, включая глубоко вложенные API ответы.

  2. Настройте выход YAML

    Установите отступ в 2 или 4 пробела, отсортируйте ключи в алфавитном порядке и заключите строки в кавычки, если значение выглядит как число или логическое значение, но должно оставаться строкой.

  3. Скопируйте или скачайте

    Скопируйте YAML или загрузите его в виде файла .yaml, который можно будет загрузить в Kubernetes, CI или конфигурацию приложения.

Чем отличается этот инструмент

  • Строки заключить в кавычки, чтобы «1.0» никогда не становилось числом 1.0.
  • Настраиваемый отступ (2 или 4 пробела) и сортировка ключей по алфавиту.
  • Длинные очереди аккуратно оборачиваются вместо того, чтобы создавать одну гигантскую очередь.
  • Якоря YAML не вводятся — результат остается простым и портативным.
  • Преобразование на стороне клиента: ваша конфигурация остается на вашем компьютере

Конфиденциальность по архитектуре: эта страница не содержит аналитики, которая получает ваши данные, а код преобразования запускается на вашей вкладке. Вы можете отключиться от сети после загрузки и продолжить работу.

от JSON до YAML — часто задаваемые вопросы

Почему мое значение «1,10» становится 1,1 в YAML?

Потому что это было число в источнике JSON, а YAML отображает числа канонически. Если значение семантически является версией или идентификатором, включите «Принудительные кавычки», чтобы оно оставалось строкой в ​​YAML.

Безопасны ли клавиши JSON с точками или тире?

Да. Генератор заключает в кавычки любой ключ, который может сбить с толку анализатор YAML, и оставляет простые ключи без кавычек, поэтому выходные данные остаются читабельными, но однозначными.

Могу ли я преобразовать большой файл JSON в YAML?

Да — вставьте его, перетащите файл на панель ввода или используйте кнопку «Файл». Документы размером в несколько мегабайт прекрасно подходят для настольного браузера; само преобразование занимает миллисекунды.

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

По умолчанию да — ключи сохраняют свой порядок JSON. Включите «Ключи сортировки», если вам нужен детерминированный файл в алфавитном порядке, который создает чистые различия в системе контроля версий.

Ищете “json в yaml онлайн”, “конвертировать json в yaml”, “JSON в Kubernetes Yaml”? Вы находитесь в правильном месте — просмотреть все инструменты 19.

Более глубокое чтение

Статья в блоге · 5 минута чтения От JSON до YAML: снова делаем машинный вывод доступным для Преобразуйте JSON в YAML в браузере с помощью элементов управления отступами и кавычками — и изучите ловушки кавычек, которые превращают чистую конфигурацию в испорченную. Читать руководство →