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 ...

0%

Je bestanden hebben je apparaat nooit verlaten

    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
    Servers in DuitslandAVG by design
    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.

    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