Běží v prohlížeči

Konvertor YAML↔JSON↔TOML

Převádějte mezi formáty YAML / JSON / TOML. Vložte, zformátujte a okamžitě převeďte.

Žádné nahrávání na server Automatický převod Kopírování a stažení

Převod (Vstup / Výstup)

Vstup
Zalamovat
1

              
              
# Sem vložte YAML / JSON / TOML
Výstup
Výstup lze zkopírovat nebo stáhnout jako soubor.
Zde se zobrazí převedený výstup...

Možnosti

Možnosti
Odsazení (JSON/TOML)
Sledovat implicitní typy YAML
V závislosti na specifikaci se řetězce mohou stát logickými hodnotami nebo čísly.
Poznámky k výstupu
  • Komentáře nejsou zachovány (JSON je nepodporuje).
  • YAML kotvy/aliasy (anchors/aliases) mohou být při převodu ztraceny.

Návod: Jak převádět YAML JSON TOML

1. Vložte text

Vložte YAML/JSON/TOML do vstupního panelu.

2. Zvolte formáty

Vyberte vstupní (vhodná je i autodetekce) a výstupní formát.

3. Zkopírujte / Stáhněte

Zkopírujte výsledek nebo jej uložte jako soubor.

Převod YAML do JSON

Vložte YAML a nastavte formát výstupu na JSON.

Převod JSON do YAML

Vložte JSON a nastavte formát výstupu na YAML.

Převod JSON do TOML

Vložte JSON a nastavte formát výstupu na TOML.

Poznámky a tipy

Zpracování pouze v prohlížeči

Veškerý převod probíhá v tomto prohlížeči. Žádná data se nenahrávají na server.

Pozor na přetypování

YAML může měnit typy implicitně. V případě pochybností dejte hodnoty do uvozovek.

UTF-8

Předpokládá se kódování UTF-8. České i jiné ne-ASCII znaky jsou podporovány.

Tip

Zapněte řazení klíčů, aby byly změny v JSONu lépe čitelné.

Časté dotazy

Zůstanou zachovány YAML kotvy (anchors) a aliasy?

Pravděpodobně budou nahrazeny plnými hodnotami, protože JSON/TOML pro ně nemají ekvivalent. Pokud na ně spoléháte, výsledek si zkontrolujte.

Mohou se změnit datové typy (číslo vs. text)?

Ano. YAML může text interpretovat jinak. Například "01" se může stát číslem a hodnoty jako yes/no/on/off logickými typy true/false. V případě potřeby použijte uvozovky.

Jaké kódování se používá?

Výhradně UTF-8. Česká diakritika je plně podporována.

Zůstanou zachovány komentáře?

Ne. JSON komentáře nepodporuje, takže jsou při převodu odstraněny.

Odesílá se můj vstup na server?

Ne. Veškeré zpracování probíhá lokálně ve vašem prohlížeči.