Перевести файл
JSON в YAML: перевести онлайн
Загрузите файл — через минуту получите YAML
- Загрузить
- Выбрать формат
- Скачать
Загрузка файлов
Положите файл сюда
или
Файлы JSON. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.
Через час на сервере не останется ни присланного файла, ни того, что из него получилось. Предельный размер файла — 5 МБ, срок хранения — час.
Что даёт перевод JSON в YAML
Файл JSON нужно передать туда, где ждут YAML: программа или сервис принимают только его. Сервис прочитает файл целиком и запишет те же данные по-другому.
Как перевести JSON в YAML по шагам
Шаг 1
Добавьте файл
Перетащите файлы JSON в рамку или выберите их на компьютере. С телефона файл берётся из галереи или из «Файлов». Если у файла странное расширение или его вовсе нет, ничего страшного: сервис сам разберётся, что это.
Шаг 2
Посмотрите настройки
Целевой формат уже выбран — YAML, менять ничего не нужно. Настраивать здесь нечего: всё подобрано заранее.
Шаг 3
Нажмите «Конвертировать»
Дальше сервис всё сделает сам, а на странице будет видно, как идут дела. Вкладку лучше не закрывать: ссылка на готовый файл появится здесь же.
Шаг 4
Заберите результат
Файлы можно скачать по одному или забрать все сразу одним архивом. Сохраните его сразу: через час ссылка перестанет работать.
YAML нужен, когда его просит конкретная программа или сайт: остальные форматы там просто не принимают. Конвертация занимает считаные секунды — ждать загрузки программы или регистрации не придётся.
Значения и вложенность сохраняются полностью — меняется только способ записи. Если в исходнике есть опечатка, конвертация её сразу покажет: сломанный файл не пройдёт. Комментарии в результат не переносятся: для них в целевом формате места нет.
Готовый файл открывается привычными программами: VS Code, Notepad++ и JetBrains IDE. Если файлов несколько, отправьте их сразу все — результат можно забрать одним архивом. Сколько весит файл, который примет форма, написано прямо под ней. Через час после загрузки и ваш файл, и результат сами удаляются с сервера.
Что за форматы: JSON и YAML
Что такое JSON
Текстовый формат структурированных данных — стандарт де-факто для веб-API и настроек.
| Полное название | JavaScript Object Notation |
|---|---|
| Разработчик | Дуглас Крокфорд |
| Год появления | 2001 |
| Расширение | .json |
| Несколько страниц в файле | Нет |
| Типы данных | Строка, число, логическое, null, массив, объект |
| Стандарт | RFC 8259 / ECMA-404 |
| Кодировка | UTF-8 |
| Комментарии | Не поддерживаются |
| Схема | Опционально, через JSON Schema |
| Чем открыть | VS Code, Notepad++, Sublime Text, JetBrains IDE, Google Chrome, jq |
Что такое YAML
Формат данных, рассчитанный на чтение человеком: структура задаётся отступами, а не скобками.
| Полное название | YAML Ain't Markup Language |
|---|---|
| Разработчик | Кларк Эванс, Инги дёт Нет и Орен Бен-Кики |
| Год появления | 2001 |
| Расширения | .yaml, .yml |
| Несколько страниц в файле | Нет |
| Синтаксис | Отступы вместо скобок |
| Комментарии | Поддерживаются, начинаются с # |
| Переиспользование | Якоря и ссылки (&anchor, *alias) |
| Совместимость | Надмножество JSON (YAML 1.2) |
| Несколько документов | Разделяются строкой --- |
| Чем открыть | VS Code, Notepad++, JetBrains IDE, Sublime Text, Vim, yq |
Частые вопросы
Точно ничего не потеряется?
Значения и структура переносятся полностью. Пропадают только пометки для человека — комментарии и служебные строки, которым в другом формате нет соответствия. Проверить результат легко: файл текстовый и открывается любым редактором.
Нужно ли что-то устанавливать?
Нет, всё работает прямо в браузере — и на компьютере, и на телефоне. Ни программ, ни расширений, ни учётной записи: достаточно открыть страницу и добавить файл.
Какой файл можно загрузить?
Предельный вес написан прямо под рамкой загрузки — у разных задач он разный. Если файл не проходит, уменьшите его или разделите на части перед загрузкой.
Что будет с моим файлом?
Он полежит на сервере час и удалится сам — вместе с результатом и ссылкой на скачивание. Никто его не просматривает и никуда не передаёт: сервис только выполняет конвертацию.
Рядом спрашивают и об этом
Обратное направлениеYAML в JSONЧто ещё можно сделать с файлом JSON
Все конвертеры JSONИз чего ещё получается YAML
Все конвертеры YAMLКуда девается ваш файл
- Через час его не остаётся
- И присланный файл, и то, что из него получилось, лежат на сервере час, а потом стираются. Это происходит само, по расписанию. Если ждать не хочется, рядом со ссылкой на готовый файл есть кнопка, которая убирает всё сразу.
- Ссылку нельзя подобрать
- Адрес готового файла состоит из длинного случайного набора символов. Перебрать такие адреса и наткнуться на чужой файл невозможно, а нигде на сайте они не перечисляются. Ссылка работает только тот час, пока файл жив.
- Есть предел по размеру
- Слишком большой файл сервер не примет — сколько именно можно, написано прямо под полем загрузки, и у видео этот предел ниже, чем у фотографий. Ограничение стоит не ради платной подписки: одно тяжёлое задание не должно занимать очередь целиком.