Zo werkt het
- Plak je TOML in de invoereditor.
- Kies bij Uitvoer voor Inspringing 2, Inspringing 4 of Minificeren.
- Kies bij Datums en tijden voor Weigeren of Omzetten naar strings.
- Kopieer de JSON uit de uitvoereditor zodra het resultaat verschijnt.
Voorbeelden
Productlijst van een webshop
[winkel] naam = "Fietswinkel Utrecht" [[producten]] naam = "Fietsbel" prijs = 8.95 [[producten]] naam = "Regenjas" prijs = 49.50 maten = ["S", "M", "L"]
{
"winkel": {
"naam": "Fietswinkel Utrecht"
},
"producten": [
{
"naam": "Fietsbel",
"prijs": 8.95
},
{
"naam": "Regenjas",
"prijs": 49.5,
"maten": [
"S",
"M",
"L"
]
}
]
}Grote getallen in compacte JSON
[administratie] naam = "Voorbeeld BV" record_id = 9223372036854775807 kleurcode = 0xDEADBEEF aantal = 1_000
{"administratie":{"naam":"Voorbeeld BV","record_id":9223372036854775807,"kleurcode":3735928559,"aantal":1000}}Planning met datum en tijdzone
[afspraak] locatie = "Amsterdam" start = 2026-10-05T09:30:00+02:00 datum = 2026-10-05 sluitingstijd = 17:30
{
"afspraak": {
"locatie": "Amsterdam",
"start": "2026-10-05T09:30:00.000+02:00",
"datum": "2026-10-05",
"sluitingstijd": "17:30:00.000"
}
}Hoe TOML-types JSON worden
| TOML | JSON |
|---|---|
| String (basic, literal, meerregelig) | string |
Integer (42, 0xDEADBEEF, 1_000) | number, exact (64-bit en groter) |
Float (1.0, 6.02e23) | number, behoudt .0 |
inf, nan | fout – JSON kent geen oneindig |
| Boolean | boolean |
| Array, tabel, inline-tabel, array van tabellen | array, object |
| Datum, tijd, datum-tijd | standaard een fout, of een ISO 8601-string |
Veelgestelde vragen
Blijven grote gehele getallen exact?
Gehele getallen worden cijfer voor cijfer naar JSON geschreven, ook bij 64-bit waarden en grotere getallen. Een programma dat de JSON daarna inleest, kan wel eigen precisiebeperkingen hebben.
Waarom wordt mijn TOML niet omgezet?
Dubbele sleutels, opnieuw gedefinieerde tabellen en ongeldige TOML-syntaxis geven een fout met regel en kolom. Ook inf, nan en getallen zoals 1e400 worden geweigerd, omdat JSON die waarden niet kan weergeven. Staat er een datum of tijd in je TOML, dan stopt de omzetting zolang Datums en tijden op Weigeren staat. Kies dan Omzetten naar strings.
Welke TOML-versie wordt ondersteund?
De tool ondersteunt TOML 1.1.0 en 1.0. Ook inline-tabellen over meerdere regels met een afsluitende komma worden verwerkt.
Wordt mijn TOML naar een server gestuurd?
De omzetting gebeurt in je browser; de tool verstuurt je TOML en JSON niet. Je invoer wordt niet opgeslagen, maar je optie-instellingen wel; de pagina stuurt daarnaast gebruiksgebeurtenissen naar Google Analytics zonder TOML of JSON.