API YAML в JSON — бесплатный онлайн-конвертер
Разберите строку YAML и верните эквивалентное представление JSON. Обрабатывает вложенные структуры, массивы, привязки, псевдонимы и многострочные строки.
Code examples
curl -X POST https://api.botoi.com/v1/yaml/to-json \
-H "Content-Type: application/json" \
-d '{"yaml":"name: botoi\nversion: 2.1.0\nfeatures:\n - hashing\n - uuid"}'When to use this API
Обработка манифеста Kubernetes
Преобразуйте YAML-манифесты Kubernetes в JSON для программного манипулирования, проверки или загрузки в kubectl с помощью --output=json.
Миграция конфигурации CI/CD
Преобразуйте действия GitHub или конфигурации YAML CircleCI в JSON при переходе на инструменты, ожидающие ввода JSON.
Frequently asked questions
Поддерживаются ли привязки и псевдонимы YAML?
Да. Анализатор преобразует привязки YAML (&) и псевдонимы (*) в их расширенную форму в выходных данных JSON.
Обрабатывает ли это многодокументный YAML?
API обрабатывает первый документ в многодокументном потоке YAML. Отдельные документы с --- не разбиваются на несколько объектов JSON.
Как обрабатываются теги YAML?
Пользовательские теги YAML (например, !include) игнорируются. Значение анализируется как его собственный тип.
Что происходит с дубликатами ключей?
Дублирующиеся ключи в одном и том же сопоставлении перезаписывают предыдущие значения, что соответствует поведению спецификации YAML 1.2.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.