bg

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