Конвертер YAML в JSON
Переводит YAML в JSON: якоря и ссылки раскрываются, длинные числа и 1.10 не округляются, повтор ключа показывается ошибкой.
JSON
Результат длиннее миллиона знаков: в поле он не выводится, скопируйте его или скачайте файлом.
Вставьте YAML или откройте файл: настройки docker-compose, Kubernetes, GitHub Actions. Якоря и ссылки раскрываются, ключ слияния «<<» раскладывается, несколько документов через «---» складываются в массив.
Какая версия YAML
Значения читаются по YAML 1.2: yes, no, on и off остаются строками, а 0755 — это десятичное 755. PyYAML и Ansible работают по YAML 1.1 и прочтут те же значения иначе, поэтому под результатом сказано, где это случится.
Числа не округляются
Число уходит в JSON той же записью, что в YAML: 1.10 не станет 1.1, а идентификатор из 20 цифр сохранит все цифры.
Ошибки
Повтор ключа в одном объекте, табуляция в отступе и незакрытая скобка показываются с номером строки. Повтор ключа по стандарту YAML — ошибка, поэтому последнее значение молча не берётся.
Оцените инструмент
Помогите нам стать лучше
Ваша оценка на Яндексе окажет нам поддержку!
Оставить оценку на ЯндексеРасскажите, чего не хватило.
Другие инструменты
JSON Formatter
Форматирование и починка JSON в браузере, с замечаниями о дублях и длинных числ…
Тестер регулярных выражений
Проверка regex с разбором по-русски и защитой от зависания
JWT Decoder — разбор токена
Разбор JWT с объяснением полей и проверкой подписи
Конвертер CSV в JSON
Таблица в JSON с честными типами и обратной сверкой
Конвертер JSON в CSV
JSON в таблицу для Excel, со сверкой и защитой от формул
Форматирование SQL-запросов
Читаемый вид запроса, сверка с исходником и разбор опасных мест
XML форматирование онлайн
Читаемый XML, ошибки по-русски с подсказкой, сверка с исходником
XML-валидатор онлайн
Разметка, схема XSD и правила карты сайта, YML, RSS — с путём до ошибки