Исходный JSON
Пусто
Результат
Как пользоваться
- Вставьте JSON или YAML слева или перетащите файл
- Выберите направление: JSON → YAML или YAML → JSON
- Справа сразу появится результат, ошибки подсветятся слева
- Скопируйте результат или скачайте файл .yaml или .json
Что важно знать
Куда уходят мои данные
Никуда. Всё обрабатывается в браузере, а запросы на чужие адреса запрещены заголовком безопасности. Сайт загружает только свои страницы и файлы — это легко проверить во вкладке «Сеть» в инструментах разработчика.
Почему некоторые строки в YAML в кавычках
Без кавычек YAML прочитал бы их иначе: "yes" и "no" — как логические значения, "010" и "12500.00" — как числа, "null" — как пустое значение. Остальные строки пишем без кавычек.
Не потеряются ли большие числа
Нет: числа переносятся так, как записаны, в обе стороны. 90071992547409931 останется 90071992547409931, а 1.0 — 1.0. Шестнадцатеричные 0x1F в JSON станут 31.
Что происходит с комментариями, якорями и несколькими документами
В JSON нет комментариев, поэтому они теряются — мы об этом предупредим. Якоря и ссылки (&name, *name, <<) разворачиваются в полные значения. Несколько документов через --- собираются в массив.