Конвертери данихБезкоштовноБез завантаженняБез реєстрації

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

Вставте JSON і одразу отримайте чистий, читабельний YAML. Можна завантажити файл .json і зберегти .yaml.

JSON⇄YAML
JSON
YAML

Працює у вашому браузері. Дані не надсилаються на сервер.

Як користуватися: JSON у YAML

  1. Вставте чи завантажте JSON

    Вставте JSON у ліве поле, перетягніть файл .json або натисніть «Приклад».

  2. Оберіть стиль

    Відступ 2 чи 4 пробіли й, за бажанням, сортування ключів. Помилки показують точне місце.

  3. Скопіюйте чи завантажте YAML

    YAML з’являється під час введення. Скопіюйте його або збережіть файлом .yaml.

Навіщо цей інструмент

JSON зручний для програм, але довгі конфігурації легше читати й редагувати в YAML: без дужок, без лапок навколо більшості рядків і з коментарями. Тому маніфести Kubernetes, Docker Compose, GitHub Actions, плейбуки Ansible і багато специфікацій OpenAPI пишуть у YAML.

Конвертер розбирає JSON у браузері й записує стандартний YAML 1.2. Рядки, які YAML міг би прочитати інакше, як-от «yes», «no», «on» чи схожі на числа, автоматично беруться в лапки, тож дані після конвертації означають те саме.

Часті запитання

Як конвертувати JSON у YAML?

Вставте JSON зліва або завантажте файл .json. YAML одразу з’явиться праворуч; скопіюйте його чи збережіть як .yaml.

Чи можна конвертувати Swagger чи OpenAPI JSON у YAML?

Так. Завантажте swagger.json чи openapi.json і збережіть YAML. Порядок ключів зберігається.

Як конвертувати JSON у YAML у Python?

З PyYAML: yaml.safe_dump(json.load(f), sort_keys=False, allow_unicode=True). Без sort_keys=False PyYAML сортує ключі за алфавітом.

Чому деякі значення в лапках?

Слова yes, no, on, off чи рядки на кшталт "1.0" і "0123" YAML прочитав би як логічні значення чи числа. Лапки зберігають їх текстом, як у вашому JSON.

Мої файли завантажуються на сервер?

Ні. formatmath конвертує файли кодом, який працює у вашому браузері. Ваші файли не завантажуються, не зберігаються і ми їх не бачимо.

Це безкоштовно?

Так. Без водяних знаків і денних лімітів. Акаунт не обов’язковий, він лише зберігає історію ваших конвертацій.

Свіжі гайди й новини

Ми зробили ще й цеБезкоштовні калькулятори комісій і прибутку для продавців Etsy, eBay та Amazon.fee-math.com →