Конвертирайте JSON към YAML и обратно, с валидация.

Конверсията се извършва в реално време в браузъра ви — нищо не се качва. Редактирайте от всяка страна и другата се актуализира моментално.  · Пуснете .json / .yaml файл върху всеки панел

Отстъп
data.json
data.yaml

За JSON ↔ YAML

Конверторът JSON ↔ YAML превежда между двата формата и в двете посоки, с вградена валидация. Поставете JSON от едната страна или YAML от другата, а преобразуването се случва на живо във вашия браузър; синтактичните грешки се докладват с точното местоположение, така че случайна запетая или лошо отстъпление се откриват за секунди.

Форматирането е конфигурируемо: изберете ширината на отстъпа и по избор сортирайте ключовете на обекта по азбучен ред за стабилен, лесен за сравняване изход. Статистики на живо показват редове, байтове, ключове и дълбочина на влагане на документа ви, а инструментът ви казва дали коренът е обект, масив или скалар.

Можете да пишете, поставяте, качвате файл или да плъзнете такъв върху страницата, след което да копирате или изтеглите преобразувания резултат. Тъй като всичко работи на страна на клиента, конфигурационни файлове с тайни никога не напускат машината ви — практичен ежедневен мост между API полезни товари и конфигурации на Kubernetes, CI или Docker Compose.

Как да използвате JSON ↔ YAML

  1. Поставете вашия JSON или YAML в неговия панел — или качете, или плъзнете файл върху страницата.
  2. Поправете всяка синтактична грешка, използвайки докладваната позиция на реда, ако такава е маркирана.
  3. Задайте ширината на отстъпа и превключете сортирането на ключовете по вкус.
  4. Прочетете преобразувания изход в противоположния панел, заедно със статистиките на документа.
  5. Копирайте резултата или го изтеглете като файл.

Често задавани въпроси

За данните — да, YAML е надмножество на JSON, така че всеки JSON документ има YAML представяне и обратно. Това, което се променя, е синтаксисът: YAML използва отстъпи и позволява коментари, макар коментарите да се губят при преобразуване в JSON, който няма синтаксис за коментари.

Невалиден вход се маркира с позицията на неуспеха, така че можете да отидете директно на проблемния ред — обикновено липсваща запетая или кавичка в JSON, или непоследователно отстъпление и неекранирани специални символи в YAML.

Тя подрежда ключовете на обекта по азбучен ред на всяко ниво от изхода. Сортираните ключове правят преобразуваните файлове детерминистични, което поддържа разликите в контрола на версиите малки и прави сравняването на две конфигурации лесно.

YAML автоматично типизира скаларите без кавички: yes и no стават булеви стойности, 012 може да се анализира като число, а кодове на държави като NO са прочути капани. Поставете стойността в кавички в изходния YAML, за да я принудите да остане низ.

Да — преобразуването се случва изцяло във вашия браузър, включително файлове, които плъзгате. Нищо не се предава, така че преобразуването на конфигурации, съдържащи идентификационни данни или вътрешни имена на хостове, е безопасно.

Да, безплатен е без плащане на база размер — преобразувайте в двете посоки колкото често имате нужда.

Сподели

Популярни търсения
JSON в YAML YAML в JSON конвертор JSON YAML преобразуване YAML онлайн валидатор YAML инструмент JSON YAML
Нуждаете се от помощ?
Открихте проблем с този инструмент? Кажете ни.
Докладване на проблем

Добавете този безплатен инструмент към собствения си уебсайт — копирайте и поставете кода по-долу.