Конвертирайте YAML конфигурации в JSON за инструменти, API-та и скриптове, които предпочитат JSON синтаксис.
Преобразуването от YAML в JSON е това, което искате, когато инструмент, който говори само JSON, трябва да прочете конфигурация, написана в YAML. Повечето CI системи, JavaScript скриптове и REST API предпочитат JSON. Преобразуването е без загуба на структурата - променя се само синтаксисът.
Ние парсваме YAML с библиотеката yaml (пълна поддръжка на YAML 1.2), след което сериализираме в форматиран JSON с отстъпи. YAML файлове с няколко документа (разделени с маркери ---) извеждат само първия документ; използвайте последващо разделяне за работни потоци с много документи. Коментарите се отстраняват (JSON не ги поддържа). Всичко се изпълнява локално.
YAML е човекопълен (human-friendly) формат за сериализация на данни - базиран на отстъпи, по-малко шумен от JSON, идеален за конфигурационни файлове. Използва се от Kubernetes, CI пайплайни и повечето съвременни DevOps инструменти.
JSON (JavaScript Object Notation) е универсалният език за структурирани данни в мрежата. Масиви, обекти, низове, числа, булеви стойности. Чете се от всеки модерен програмен език.
Плъзнете YAML върху конвертора по-горе, или кликнете в полето, за да изберете такъв от устройството си.
Предварително сме избрали JSON като изходен формат. Променете го в падащото меню, ако искате друг целеви формат.
Кликнете Convert и изчакайте лентата за напредък да завърши. Изтеглете JSON, когато е готов.
Конвертирайте JSON конфигурационни файлове в по-четимия YAML формат - Kubernetes, GitHub Actions и Docker Compose го предпочитат.
Конвертирайте CSV файл в JSON в браузъра си - идеално за подаване на електронни таблици към скриптове, API-та или LLM.
Превърнете JSON масив от обекти в CSV файл - поставете го в Excel, Google Sheets или в който и да е инструмент за електронни таблици.