Jak použít
- Vložte TOML do vstupního editoru.
- V části Výstup zvolte Odsazení 2, Odsazení 4 nebo Minifikovat.
- V nabídce Data a časy zvolte Převést na řetězce, pokud vstup obsahuje datum nebo čas; jinak ponechte Odmítnout.
Příklady
Seznam produktů e-shopu
[[produkty]] kod = "HRNEK-01" nazev = "Keramický hrnek" cena = 249 [[produkty]] kod = "CAJ-02" nazev = "Sypaný čaj" cena = 159
{
"produkty": [
{
"kod": "HRNEK-01",
"nazev": "Keramický hrnek",
"cena": 249
},
{
"kod": "CAJ-02",
"nazev": "Sypaný čaj",
"cena": 159
}
]
}Velká celá čísla a hexadecimální hodnoty
[mereni] poradove_cislo = 9223372036854775807 maska = 0xDEADBEEF pocet_vzorku = 1_000
{"mereni":{"poradove_cislo":9223372036854775807,"maska":3735928559,"pocet_vzorku":1000}}Termín akce s časovým posunem
[akce] nazev = "Školení v Brně" zacatek = 2026-10-15T09:00:00+02:00 datum_registrace = 2026-10-01 otevreni = 08:30:00
{
"akce": {
"nazev": "Školení v Brně",
"zacatek": "2026-10-15T09:00:00.000+02:00",
"datum_registrace": "2026-10-01",
"otevreni": "08:30:00.000"
}
}Jak se typy TOML převádějí na JSON
| TOML | JSON |
|---|---|
| Řetězec (základní, doslovný, víceřádkový) | řetězec |
Celé číslo (42, 0xDEADBEEF, 1_000) | číslo, přesné (64bitové i větší) |
Desetinné číslo (1.0, 6.02e23) | číslo, zachová .0 |
inf, nan | chyba – JSON nezná nekonečno |
| Logická hodnota | logická hodnota |
| Pole, tabulka, inline tabulka, pole tabulek | pole, objekt |
| Datum, čas, datum a čas | ve výchozím stavu chyba, nebo řetězec ISO 8601 |
Časté dotazy
Zachová převod přesnost velkých celých čísel?
Celá čísla se zapisují do JSON přesně, číslici po číslici, včetně 64bitových hodnot. Hexadecimální, osmičkové a binární zápisy se převedou na desítková čísla.
Proč převod hlásí chybu u duplicitního klíče?
TOML nepovoluje duplicitní klíče ani opakovanou definici stejné tabulky. Chybové hlášení uvádí řádek a sloupec; podle nich opravte vstup.
Odesílá se moje konfigurace na server?
Převod probíhá ve vašem prohlížeči a kód nástroje neodesílá TOML ani JSON na server. Vstup se neukládá, ukládá se pouze nastavení voleb; analytika zaznamenává události použití bez obsahu TOML a JSON.
Jak velký soubor TOML mohu použít?
Soubory větší než 10 MB jsou odmítnuty, stejně jako binární soubory a soubory v jiném kódování než UTF-8. Pro vložený text není nastaven výslovný limit velikosti.