Převeďte YAML konfiguraci na JSON pro nástroje, API a skripty, které preferují syntaxi JSON.
Převod z YAML na JSON je to, co potřebujete, když nástroj, který umí pouze JSON, musí načíst konfiguraci napsanou v YAML. Většina CI systémů, skriptů v JavaScriptu a REST API preferuje JSON. Konverze je strukturálně bezztrátová - mění se pouze syntaxe.
Parsujeme YAML pomocí knihovny yaml (plná podpora YAML 1.2), poté převádíme na odsazený JSON. Vícedokumentové YAML soubory (oddělené značkami ---) vyexportují pouze první dokument; pro vícedokumentové workflow použijte následné dělení. Komentáře jsou zahazovány (JSON je nepodporuje). Vše probíhá lokálně.
YAML je uživatelsky přívětivý formát serializace dat - založený na odsazení, méně hlučný než JSON, ideální pro konfigurační soubory. Používá se v Kubernetes, CI pipelinech a většině moderních DevOps nástrojů.
JSON (JavaScript Object Notation) je lingua franca strukturovaných dat na webu. Pole, objekty, řetězce, čísla, booleany. Čte ho každý moderní programovací jazyk.
Přetáhněte YAML na převodník nahoře, nebo klikněte na políčko pro výběr ze zařízení.
Přednastavili jsme JSON jako výstupní formát. Změňte jej v rozbalovacím seznamu, pokud chcete jiný cílový formát.
Klikněte na Převést a počkejte, až ukazatel průběhu doběhne. Stáhněte si JSON, až bude připraven.
Převést konfigurační soubory JSON do čitelnějšího formátu YAML – Kubernetes, GitHub Actions a Docker Compose ho často používají.
Převést CSV soubor na JSON ve vašem prohlížeči – ideální pro posílání tabulek do skriptů, API nebo LLM.
Převést pole JSON objektů do CSV souboru - vložte do Excelu, Google Sheets nebo libovolného tabulkového programu.