Конвертер JSON в YAML

Переведёт JSON в YAML и обратно без потери чисел

Исходный JSON
Вставьте JSON или перетащите файлВставьте JSON
Можно просто нажать Ctrl V — результат появится справаИз буфера обмена, файлом или примером
Пусто
Результат
Здесь появится YAML

Как пользоваться

  1. Вставьте JSON или YAML слева или перетащите файл
  2. Выберите направление: JSON → YAML или YAML → JSON
  3. Справа сразу появится результат, ошибки подсветятся слева
  4. Скопируйте результат или скачайте файл .yaml или .json

Что важно знать

Куда уходят мои данные

Никуда. Всё обрабатывается в браузере, а запросы на чужие адреса запрещены заголовком безопасности. Сайт загружает только свои страницы и файлы — это легко проверить во вкладке «Сеть» в инструментах разработчика.

Почему некоторые строки в YAML в кавычках

Без кавычек YAML прочитал бы их иначе: "yes" и "no" — как логические значения, "010" и "12500.00" — как числа, "null" — как пустое значение. Остальные строки пишем без кавычек.

Не потеряются ли большие числа

Нет: числа переносятся так, как записаны, в обе стороны. 90071992547409931 останется 90071992547409931, а 1.0 — 1.0. Шестнадцатеричные 0x1F в JSON станут 31.

Что происходит с комментариями, якорями и несколькими документами

В JSON нет комментариев, поэтому они теряются — мы об этом предупредим. Якоря и ссылки (&name, *name, <<) разворачиваются в полные значения. Несколько документов через --- собираются в массив.