nl

TOML naar JSON

Zet een TOML-bestand lokaal om naar JSON - met tabellen en arrays, zonder upload, direct in je browser.

Verwerkt lokaal op je apparaat ...

Verwerkt lokaal op je apparaat ...

0%

Wordt mijn bestand geüpload?

Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

Geen upload100% lokaal
Inhoud blijft bij jougeen toegang voor derden
Hosted in GermanyGlobal Content Delivery
Onafhankelijk getoetstTLS A+ · HTTP-headers A+

TOML is het leesbare configuratieformaat achter tools als Cargo van Rust (Cargo.toml), pyproject.toml van Python en vele andere; JSON is wat API's, scripts en webapps rechtstreeks verwerken. Deze tool ontleedt je TOML tot een gelijkwaardig JSON-object.

Alles draait lokaal (smol-toml, pure JavaScript): TOML-tabellen worden geneste objecten, arrays van tabellen worden arrays en datum-/tijdwaarden worden ISO-strings; heel grote gehele getallen buiten het veilige JavaScript-bereik worden met een duidelijke melding geweigerd in plaats van met verlies te worden omgezet; ongeldige TOML wordt geweigerd met een duidelijke foutmelding; er wordt niets geüpload.

Je komt dit tegen bij het beoordelen van een Cargo.toml of pyproject.toml, het inladen van een configuratie in een script of het doorgeven van TOML-instellingen aan een frontend; je krijgt ingesprongen, leesbare JSON die meteen bruikbaar is.

Technische gegevens

Technische gegevens
InvoerformatenTOML
UitvoerformaatJSON
BatchverwerkingNee
VerwerkingLokaal in de browser (JavaScript)
BestandsuploadGeen

In 3 stappen

  1. Sleep of kies je TOML-bestand.
  2. De tool ontleedt het tot JSON.
  3. Download het JSON-bestand.

Beperkingen: TOML 1.0 (tabellen, arrays van tabellen, inline-tabellen, alle scalaire typen, datum/tijd); tabellen -> objecten, arrays van tabellen -> arrays, datum/tijd -> ISO-strings; heel grote gehele getallen buiten het veilige JavaScript-bereik worden met een duidelijke melding geweigerd in plaats van met verlies te worden omgezet; ongeldige TOML wordt geweigerd met een duidelijke foutmelding. TOML-opmerkingen (#) gaan verloren omdat JSON geen opmerkingen kent.

Veelgestelde vragen

Wordt mijn bestand geüpload?

Nee, alles gebeurt volledig lokaal in je browser. Je bestand verlaat je apparaat nooit.

Welke TOML-functies worden ondersteund?

TOML 1.0: tabellen, arrays van tabellen, inline-tabellen, alle scalaire typen en datum/tijd.

Hoe worden datum en tijd weergegeven?

Als ISO 8601-strings, zodat ze geldige JSON blijven.

Werkt het met een Cargo.toml?

Ja, die wordt rechtstreeks ontleed, net als pyproject.toml en andere TOML-bestanden.

Wat gebeurt er bij ongeldige TOML?

Je krijgt een duidelijke foutmelding, zonder dat er iets crasht.

Gerelateerde tools

YAML naar JSON · JSON naar XML · XML naar JSON · JSON naar TOML · YAML naar TOML · TOML naar YAML