Как пользоваться
- Вставьте данные или откройте файл UTF-8; пример покажет ожидаемый формат.
- Выберите настройки и запустите инструмент или включите автоматическое преобразование.
- Проверьте результат, скопируйте выделение или всё содержимое либо скачайте файл.
YAML в JSON
Преобразуйте настройки YAML в JSON с точными числами.
Сравнение, разбор и форматирование выполняются в браузере. Данные не отправляются в DevToolsy.
Как это работает
Один документ YAML 1.2 преобразуется из отображений, последовательностей и скаляров в JSON. Числа сохраняются без промежуточного преобразования в числа JavaScript с плавающей точкой.
enabled: true
retries: 3
{
"enabled": true,
"retries": 3
}Преобразуйте настройки YAML в JSON с точными числами.
Настройки и точность данных
Ключи JSON должны быть строками. Пользовательские теги, бесконечности и циклические псевдонимы не представимы. Допускается 100 раскрытий псевдонимов; комментарии и якоря в JSON не переносятся.
Работа с результатом
Файлы читаются как текст UTF-8. Редакторы поддерживают поиск, копирование выделения и горячие клавиши. Результат можно копировать и скачивать; изменение ввода отменяет прежний результат.
Ввод UTF-8 до 1 MiB на документ, вывод до 8 MiB. Задачи выполняются в локальном Worker с лимитом 30 секунд.
Частые вопросы
Какие значения YAML преобразуются в JSON?
Один документ YAML 1.2 преобразуется из отображений, последовательностей и скаляров в JSON. Числа сохраняются без промежуточного преобразования в числа JavaScript с плавающей точкой.
Что происходит с тегами, якорями и комментариями?
Ключи JSON должны быть строками. Пользовательские теги, бесконечности и циклические псевдонимы не представимы. Допускается 100 раскрытий псевдонимов; комментарии и якоря в JSON не переносятся.
Загружаются ли мои данные?
Нет. Сравнение, разбор и форматирование выполняются в браузере. Данные не отправляются в DevToolsy.
Можно открыть локальный файл?
Да, UTF-8 до 1 MiB. У каждого входа сравнения свой выбор файла.
Можно скопировать часть результата?
Да. Выделите текст и нажмите копирование выделения либо используйте обычное сочетание клавиш.