YAML инструменты
Конвертер YAML в JSON
Вставьте YAML — манифест Kubernetes, файл docker-compose, рабочий процесс GitHub Actions или любую конфигурацию – и немедленно очистите JSON. Преобразование выполняется полностью в вашем браузере, поэтому ничего из того, что вы вставляете, никогда не покидает ваше устройство.
- 100% работает в вашем браузере
- Нет регистрации · Нет загрузок
- Бесплатное неограниченное использование
YAML вход
Примеры: Kubernetes манифест · Конфигурация приложения · Мультидокумент —⌘/Ctrl + Enter преобразует · перетаскивает файл, чтобы загрузить его · обрабатывается локально
JSON выход
Вывод доступен только для чтения. Используйте «Копировать», «Загрузить» или «Поделиться», чтобы удалить его.
Как использовать инструмент от YAML до JSON
-
Вставьте или оставьте свой YAML
Вставьте в левую панель, поместите на нее файл .yaml/.yml или загрузите его с помощью кнопки «Файл». Преобразование начинается по мере ввода — кнопки «Конвертировать», за которой можно было бы искать, нет.
-
Выберите выходной формат
Выберите отступ в 2 или 4 пробела, отсортируйте ключи по алфавиту или переключите многодокументный YAML между массивом JSON и выводом только первого документа.
-
Скопируйте, загрузите или поделитесь
Скопируйте JSON одним щелчком мыши, загрузите его в виде файла .json или получите ссылку для общего доступа, которая встроит ваши вводимые данные и настройки, чтобы товарищ по команде увидел именно то, что видели вы.
Чем отличается этот инструмент
- Многодокументный YAML (--- разделители) становится массивом JSON — без скрытой потери данных
- YAML 1.2 привязки, псевдонимы и ключи слияния полностью разрешены.
- При ошибках сообщается точная строка и столбец с фрагментом кода, а не просто «неверный YAML».
- Преобразование в реальном времени по мере ввода текста в обоих направлениях
- 100% клиентская сторона: в конфигах часто хранятся токены и пароли, поэтому ничего не загружается.
- Работает в автономном режиме после загрузки — никакого обращения к серверу при каждом нажатии клавиши.
Конфиденциальность по архитектуре: эта страница не содержит аналитики, которая получает ваши данные, а код преобразования запускается на вашей вкладке. Вы можете отключиться от сети после загрузки и продолжить работу.
от YAML до JSON — часто задаваемые вопросы
Мой YAML загружен на сервер?
Нет. Конвертер полностью работает в вашем браузере с помощью встроенного парсера YAML. Ваша конфигурация, включая секреты внутри нее, никогда не покидает ваше устройство, а инструмент работает в автономном режиме после загрузки страницы.
Как обрабатываются многодокументные файлы YAML?
Документы, разделенные ---, анализируются индивидуально и объединяются в массив JSON, по одному объекту на документ. Если вам нужен только первый документ, переключите параметр нескольких документов на «Только первый документ».
Поддерживает ли он файлы Kubernetes и файлы docker-compose?
Да. Работает любая допустимая версия YAML 1.2: манифесты Kubernetes, docker-compose.yml, конвейеры GitHub Actions и GitLab CI, книги воспроизведения Ansible, спецификации OpenAPI и файлы значений Helm. Привязки и псевдонимы, используемые шаблонами Helm, преобразуются в их окончательные значения.
Почему мой YAML не удалось проанализировать?
Наиболее распространенными причинами являются табуляции, используемые для отступов (YAML допускают только пробелы), отсутствие двоеточия после ключа или дублирующийся ключ в том же сопоставлении. На панели ошибок отображается ошибочная строка и указывается столбец, что обычно делает проблему очевидной.
Что происходит с YAML комментариями?
Комментарии не существуют в JSON, поэтому они удаляются. Если вам нужно их сохранить, сохраните YAML как источник истины и относитесь к JSON как к артефакту сборки.
Могу ли я конвертировать очень большие файлы?
Файлы размером до нескольких мегабайт конвертируются за миллисекунды. Чрезвычайно большие файлы (десятки мегабайт) зависят от памяти вашего устройства; браузер на рабочем столе легко обрабатывает их, а телефон — нет.
Сопутствующие инструменты
Ищете “yaml в json онлайн”, “конвертировать yaml в json”, “YAML-парсер”? Вы находитесь в правильном месте — просмотреть все инструменты 19.