Monu Tools

Převodník JSON na TOML

Převádějte JSON na TOML a TOML zpět na JSON, v obou směrech, zcela ve vašem prohlížeči.

Jak používat nástroj JSON / TOML

  1. 01

    Zvolte směr: JSON na TOML, nebo TOML na JSON.

  2. 02

    Vložte svůj JSON nebo TOML.

  3. 03

    Zkopírujte výsledek, nebo prohozením převeďte zpět.

Obousměrný převodník JSON a TOML

Toto je obousměrný převodník mezi JSON a TOML. Zvolte směr, vložte svá data a zkopírujte výsledek. Je postaven na dobře prověřeném parseru TOML, který správně zvládá vnořené tabulky a pole tabulek.

Vše běží lokálně v vašem prohlížeči, takže vaše data, která u konfiguračních souborů mohou zahrnovat hostnames nebo tokeny, nikdy neopustí vaše zařízení.

K čemu je TOML

TOML (Tom's Obvious, Minimal Language) je konfigurační formát navržený tak, aby byl zřejmý ke čtení a čistě se mapoval na hašovací tabulku. Je to to, co Cargo od Rustu používá pro Cargo.toml a co projekty v Pythonu používají pro pyproject.toml, mezi mnoha dalšími.

JSON a TOML: podobná data, různé úlohy

JSON a TOML popisují podobná data, ale hodí se pro různé úlohy. JSON je lingua franca pro API a strojovou výměnu. TOML je stavěno pro člověkem psanou konfiguraci, s oddíly, komentáři a prvotřídními daty, které činí soubor s nastavením příjemným k úpravám.

TOML také podporuje nativní hodnoty data a času a typovaná čísla, takže si hodnoty zachovají svůj význam, místo aby se všechny staly řetězci, což je součást důvodu, proč se pro konfiguraci upřednostňuje.

Jedna věc, na kterou dát pozor: hodnoty null

Většina dat se převede oběma směry čistě, ale je tu jeden háček. TOML nemá hodnotu null. Hodnoty null z JSON nelze reprezentovat, takže je před převodem do TOML odstraň nebo nahraď, jinak je převod nedokáže vyjádřit.

Často kladené otázky

Co je TOML?

TOML je minimální konfigurační formát navržený tak, aby byl snadno čitelný, používaný nástroji jako Cargo a mnoha projekty v Pythonu v pyproject.toml.

Lze vše převést čistě?

Většinu dat ano. TOML nemá null, takže null hodnoty z JSON nelze reprezentovat; před převodem je odeberte nebo nahraďte.

Nahrávají se má data někam?

Ne. Převod probíhá zcela ve vašem prohlížeči, takže vaše data nikdy neopustí vaše zařízení.

Zdroje

Vložit tento nástroj

Přidejte tento nástroj na svůj web. Zkopírujte úryvek níže, automaticky zůstává aktuální.

<iframe src="https://monu.tools/embed/cs/json-toml-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Související nástroje