YAML в JSON
Вставьте конфиг и получите JSON. Якоря разворачиваются, блочные строки сохраняют переносы, а если что-то не так — вы увидите сообщение самого разборщика, а не пустое поле.
В конфигах часто лежат ключи и адреса серверов — отсюда ничего никуда не уходит.
- Бесплатно
- Файлы не покидают ваше устройство
- Без регистрации
- Без ограничений по файлам
Как пользоваться
- Вставьте YAML в первое поле.
- Прочитайте JSON ниже — он появляется по ходу ввода.
- Нажмите «Скопировать» или переключите вкладку для обратного перевода.
Полезно знать
В чём два формата расходятся
В YAML есть то, чего нет в JSON: комментарии, якоря, даты как значения и знаменитое правило, превращавшее «no» в false. Комментарии теряются — в JSON их негде хранить; всё остальное переводится в ближайшее значение JSON. Ключ, записанный числом, остаётся ключом: на этом месте JSON допускает только строки.
Почему конфигу нужен локальный инструмент
YAML-файл — это почти всегда конфигурация, а в конфигурациях лежат имена хостов, названия хранилищ и нередко ключ, который забыли перенести в секреты. Здесь ничего не загружается, поэтому вставка файла с боевого стенда не превращается в отчёт об инциденте.
Частые вопросы
Поддерживаются ли якоря и псевдонимы?
Да. Псевдоним разворачивается в то значение, на которое указывает: ссылок в JSON не существует. Файлы, где псевдонимы намеренно размножаются лавиной, отклоняются, а не подвешивают вкладку.
Что происходит с комментариями?
Они удаляются. В JSON нет синтаксиса комментариев, а выдуманный дал бы файл, который не примет ни один разборщик.
Прочитает ли он файл из нескольких документов?
Он переводит первый документ. Файлы, разделённые ---, — обычно манифесты Kubernetes, и каждый из них и так отдельный объект.
Файл уходит на сервер?
Нет. Разбор целиком идёт в вашем браузере.
Похожие инструменты
- JSON в YAML Вставьте JSON из ответа API или выгрузки и получите YAML, который действительно читается: ни ск…
- Форматировать JSON Вставьте JSON и получите его отформатированным, проверенным или сжатым. Данные остаются в брауз…
- CSV в JSON Вставьте таблицу — получите JSON. Разбор идёт по RFC 4180, поэтому ячейка «Иванов, Иван» остаёт…
- Форматирование XML Машинный XML приходит одной огромной строкой. Вставьте его сюда — и структура проявится: по эле…
- Base64: кодирование и декодирование Вставьте текст — получите Base64, вставьте Base64 — получите текст обратно. Кириллица, иероглиф…
- Подсчёт слов Введите или вставьте текст — счётчики обновятся мгновенно: слова, символы, предложения, абзацы…
- Изменить регистр текста Вставьте текст, выберите регистр, заберите результат. Девять способов записать одни и те же сло…
- JSON Beautifier Вставьте простыню сжатого JSON и читайте её как документ. Отступы появляются прямо во время наб…