Monu Tools

JSON-naar-TOML-converter

Converteer JSON naar TOML en TOML terug naar JSON, in beide richtingen, volledig in je browser.

Hoe gebruik je JSON / TOML

  1. 01

    Kies een richting: JSON naar TOML of TOML naar JSON.

  2. 02

    Plak je JSON of TOML.

  3. 03

    Kopieer het resultaat, of wissel om terug te converteren.

Een tweewegconverter voor JSON en TOML

Dit is een tweewegconverter tussen JSON en TOML. Kies een richting, plak je gegevens en kopieer het resultaat. De tool is gebouwd op een goed geteste TOML-parser die geneste tabellen en arrays van tabellen correct verwerkt.

Alles draait lokaal in je browser, dus je gegevens, die bij configuratiebestanden hostnamen of tokens kunnen bevatten, verlaten je apparaat nooit.

Waar TOML voor bedoeld is

TOML (Tom's Obvious, Minimal Language) is een configuratieformaat dat zo is ontworpen dat het duidelijk leesbaar is en netjes op een hash-tabel is af te beelden. Het is wat Cargo van Rust gebruikt voor Cargo.toml en wat Python-projecten gebruiken voor pyproject.toml, naast vele andere.

JSON en TOML: vergelijkbare gegevens, andere taken

JSON en TOML beschrijven vergelijkbare gegevens, maar zijn geschikt voor verschillende taken. JSON is de lingua franca voor API's en machine-uitwisseling. TOML is gemaakt voor door mensen geschreven config, met secties, opmerkingen en volwaardige datums die een instellingenbestand prettig maken om te bewerken.

TOML ondersteunt ook native datum- en tijdwaarden en getypeerde getallen, zodat waarden hun betekenis behouden in plaats van allemaal strings te worden. Dat is deels waarom het de voorkeur krijgt voor configuratie.

Het ene ding om op te letten: null-waarden

De meeste gegevens gaan schoon heen en weer, maar er is een addertje onder het gras. TOML kent geen null-waarde. JSON-nulls kunnen niet worden weergegeven, dus verwijder of vervang ze voordat je naar TOML converteert, anders kan de conversie ze niet uitdrukken.

Veelgestelde vragen

Wat is TOML?

TOML is een minimaal configuratieformaat dat ontworpen is om makkelijk te lezen te zijn, gebruikt door tools als Cargo en veel Python-projecten in pyproject.toml.

Kan alles schoon converteren?

De meeste gegevens wel. TOML heeft geen null, dus JSON-nulls kunnen niet worden weergegeven. Verwijder of vervang ze voordat je converteert.

Worden mijn gegevens ergens geüpload?

Nee. De conversie draait volledig in je browser, dus je gegevens verlaten nooit je apparaat.

Hoe verschilt TOML van JSON en YAML?

Alle drie bevatten gestructureerde gegevens. JSON past bij machines en API's, YAML en TOML passen bij door mensen geschreven config. TOML kiest voor duidelijke secties en getypeerde waarden zoals datums, terwijl YAML op inspringing leunt.

Ondersteunt TOML datums en getypeerde getallen?

Ja. TOML heeft native datum-, tijd- en getaltypen, zodat die waarden hun type behouden door de conversie heen in plaats van gewone strings te worden.

Bronnen

Deze tool insluiten

Voeg deze tool toe aan je eigen website. Kopieer het fragment hieronder. Het blijft automatisch up-to-date.

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

Gerelateerde tools