Перетворюйте конфігурації YAML у JSON для інструментів, API та скриптів, які віддають перевагу синтаксису JSON.
Конвертація YAML у JSON потрібна, коли інструмент, який говорить лише JSON, має спожити конфіг, створений у YAML. Більшість CI-систем, JavaScript-скриптів і REST-API віддають перевагу JSON. Перетворення є безвтратним у структурі - змінюється лише синтаксис.
Ми парсимо YAML за допомогою бібліотеки yaml (повна підтримка YAML 1.2), а потім перетворюємо в відформатований JSON з відступами. Файли YAML з кількома документами (розділені маркерами ---) видають лише перший документ; для багатодокументних робочих процесів використовуйте поділ на наступному етапі. Коментарі відкидаються (JSON їх не підтримує). Усе виконується локально.
YAML — дружній для людини формат серіалізації даних - заснований на відступах, менш «шумний», ніж JSON, ідеальний для конфігураційних файлів. Використовується Kubernetes, CI-пайплайнами та більшістю сучасних DevOps-інструментів.
JSON (JavaScript Object Notation) — лінгва-франка структурованих даних в інтернеті. Масиви, об'єкти, рядки, числа, булеві значення. Читається всіма сучасними мовами програмування.
Перетягніть YAML на конвертер вище, або натисніть у поле, щоб вибрати файл із вашого пристрою.
Ми заздалегідь обрали JSON як формат виводу. Змініть його в випадаючому списку, якщо хочете інший формат.
Натисніть «Конвертувати» та дочекайтеся завершення індикатора прогресу. Завантажте JSON, коли воно буде готове.
Конвертуйте JSON-конфігураційні файли у більш людино-зрозумілий формат YAML — Kubernetes, GitHub Actions і Docker Compose це люблять.
Конвертуйте CSV-файл у JSON у браузері — ідеально для передачі таблиць у скрипти, API або LLM.
Перетворіть масив об'єктів JSON у плоский CSV-файл - вставте в Excel, Google Таблиці або будь-який інструмент для електронних таблиць.