Monu Tools

Prevodník JSON na TOML

Konvertujte JSON na TOML a TOML späť na JSON v oboch smeroch, priamo vo vašom prehliadači.

Ako používať nástroj JSON / TOML

  1. 01

    Vyberte smer: JSON na TOML alebo TOML na JSON.

  2. 02

    Vložte váš JSON alebo TOML.

  3. 03

    Skopírujte výsledok alebo vymeňte na konverziu späť.

Obojsmerný prevodník JSON a TOML

Toto je obojsmerný prevodník medzi JSON a TOML. Vyberte smer, vložte svoje dáta a skopírujte výsledok. Je postavený na dobre otestovanom parseri TOML, ktorý správne zvláda vnorené tabuľky a polia tabuliek.

Všetko beží lokálne vo vašom prehliadači, takže vaše dáta, ktoré pri konfiguračných súboroch môžu obsahovať názvy hostiteľov alebo tokeny, nikdy neopustia vaše zariadenie.

Na čo je TOML

TOML (Tom's Obvious, Minimal Language) je konfiguračný formát navrhnutý tak, aby bol zrejmý na čítanie a čisto sa mapoval na hash tabuľku. Je to to, čo Cargo v Rust používa pre Cargo.toml a čo projekty v Pythone používajú pre pyproject.toml, okrem mnohých ďalších.

JSON a TOML: podobné dáta, rôzne úlohy

JSON a TOML popisujú podobné dáta, no hodia sa na rôzne úlohy. JSON je lingua franca pre API a strojovú výmenu. TOML je stvorený pre konfiguráciu písanú človekom, so sekciami, komentármi a prvotriednymi dátumami, ktoré robia úpravu súboru nastavení príjemnou.

TOML tiež podporuje natívne hodnoty dátumu a času a typované čísla, takže hodnoty si zachovajú svoj význam namiesto toho, aby sa všetky stali reťazcami, čo je súčasťou dôvodu, prečo je uprednostňovaný na konfiguráciu.

Jedna vec na pozor: hodnoty null

Väčšina dát prejde obojsmerným prevodom čisto, no je tu jeden háčik. TOML nemá hodnotu null. Hodnoty null v JSON sa nedajú reprezentovať, takže ich pred prevodom na TOML odstráňte alebo nahraďte, inak ich prevod nedokáže vyjadriť.

Často kladené otázky

Čo je TOML?

TOML je minimálny konfiguračný formát navrhnutý na ľahké čítanie, používaný nástrojmi ako Cargo a mnohými Python projektmi v pyproject.toml.

Konvertuje sa všetko čisto?

Väčšina dát áno. TOML nemá null, takže JSON null hodnoty nie je možné reprezentovať; pred konverziou ich odstráňte alebo nahraďte.

Nahráva sa môj dát niekam?

Nie. Konverzia beží úplne vo vašom prehliadači, takže vaše dáta nikdy neopustia vaše zariadenie.

Zdroje

Vložiť tento nástroj

Pridajte tento nástroj na svoju webovú stránku. Skopírujte úryvok nižšie, automaticky zostáva aktuálny.

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

Súvisiace nástroje