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