ru

YAML в JSON

Конвертируйте файл YAML в форматированный JSON локально - с сохранением структуры, без загрузки, прямо в браузере.

Обработка локально на вашем устройстве ...

Обработка локально на вашем устройстве ...

0%

Загружается ли мой файл?

Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

Без загрузки100% локально
Содержимое остаётся у васнет доступа у третьих лиц
Hosted in GermanyGlobal Content Delivery
Независимый аудитTLS A+ · Заголовки A+

JSON (JavaScript Object Notation) - формат данных веба: компактный, однозначный и понятный практически любому языку программирования и API. Кто хочет обработать конфигурацию YAML в программе, скрипте или API, тому обычно нужен JSON - этот инструмент берёт преобразование на себя.

Этот инструмент читает ваш YAML полностью локально в вашем браузере (js-yaml, чистый JavaScript) и выдаёт аккуратно отступленный JSON (2 пробела). Недопустимый YAML отклоняется с понятным сообщением об ошибке. Преобразование сохраняет структуру - объекты, списки и значения остаются идентичными. Ничего не загружается.

Самый частый повод: написанный вручную файл настроек из проекта нужно прочитать скрипту, браузерному инструменту или веб-сервису, который принимает исключительно компактный веб-формат. Поскольку в исходном формате отступ несёт смысл, инструмент сразу вскрывает типичные ловушки вроде случайных табуляций или неверно выровненных строк - так вы замечаете опечатки, прежде чем они причинят вред дальше по цепочке.

Технические данные

Технические данные
Входные форматыYAML, YML
Выходной форматJSON
Пакетная обработкаНет
ОбработкаЛокально в браузере (JavaScript)
Загрузка файловОтсутствует

В 3 шага

  1. Перетащите или выберите файл YAML.
  2. Инструмент преобразует в JSON локально.
  3. Скачайте файл JSON.

Ограничения: YAML должен быть корректным (иначе понятная ошибка). Комментарии YAML теряются (в JSON их нет). Несколько документов YAML в одном файле (---) читаются до первого. Очень большие файлы требуют памяти. Числа и логические значения остаются настоящими типами JSON (number/boolean); временные метки YAML становятся текстовыми строками ISO 8601, поскольку JSON не знает формата даты.

Частые вопросы

Мой файл загружается?

Нет. Преобразование идёт полностью локально в браузере - ничего не отправляется.

Сохраняются ли комментарии?

Нет. JSON не поддерживает комментарии, поэтому они отбрасываются при преобразовании.

Что происходит при недопустимом YAML?

Вы получаете понятное сообщение об ошибке с причиной - без сбоя.

Как форматируется JSON?

Читаемо, с отступом в 2 пробела - готово для кода и API.

Похожие инструменты

JSON в YAML · XML в JSON · YAML в XML · TOML в JSON · JSON в TOML · YAML в TOML