Конвертери данихБезкоштовноБез завантаженняБез реєстрації
Конвертер YAML у JSON
Вставте YAML і одразу отримайте коректний JSON, форматований чи стиснений. Можна завантажити файл .yml.
Працює у вашому браузері. Дані не надсилаються на сервер.
Як користуватися: YAML у JSON
Вставте чи завантажте YAML
Вставте YAML у ліве поле, перетягніть файл .yaml чи .yml або натисніть «Приклад».
Оберіть вигляд
Відступ 2 чи 4 пробіли або стиснений JSON. Синтаксичні помилки показують рядок і колонку.
Скопіюйте чи завантажте JSON
JSON оновлюється під час введення. Скопіюйте його або збережіть файлом .json.
Навіщо цей інструмент
API, код JavaScript і більшість баз даних чекають JSON, а конфігурації зазвичай у YAML. Конвертація YAML у JSON — найшвидший спосіб передати конфіг у скрипт, перевірити його JSON Schema чи надіслати маніфест Kubernetes в API.
Конвертер розгортає можливості YAML, яких немає в JSON: якорі й посилання, багаторядкові рядки, кілька документів через --- (вони стають JSON-масивом). Коментарі прибираються, бо в JSON для них немає місця.
Часті запитання
Як конвертувати YAML у JSON?
Вставте YAML зліва або завантажте файл .yaml чи .yml. Коректний JSON з’явиться праворуч; скопіюйте чи збережіть його.
Що стається з коментарями YAML?
Вони прибираються. JSON не підтримує коментарів.
Чи підтримуються якорі й кілька документів?
Так. Якорі (&) і посилання (*) розгортаються в повні значення, а кілька документів стають JSON-масивом.
Як конвертувати YAML у JSON у Python?
json.dumps(yaml.safe_load(open("config.yaml")), indent=2) з установленим PyYAML. Для кількох документів — list(yaml.safe_load_all(f)).
Мої файли завантажуються на сервер?
Ні. formatmath конвертує файли кодом, який працює у вашому браузері. Ваші файли не завантажуються, не зберігаються і ми їх не бачимо.
Це безкоштовно?
Так. Без водяних знаків і денних лімітів. Акаунт не обов’язковий, він лише зберігає історію ваших конвертацій.