nl

JSON naar TOML

Zet een JSON-bestand lokaal om naar TOML - leesbare config met tabellen, niets geüpload, 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+

    JSON is het uitwisselformaat van API's en programma's, maar als configbestand voor mensen leest TOML prettiger: secties tussen vierkante haken, eenvoudige regels in de vorm sleutel-is-waarde, en commentaar; deze tool serialiseert je JSON-object naar correct gevormde TOML, zoals Cargo.toml en pyproject.toml die gebruiken.

    Alles draait volledig lokaal (smol-toml, pure JavaScript): objecten worden tabellen, geneste objecten worden subtabellen (bijvoorbeeld [server.meta]), arrays worden TOML-arrays en scalairen blijven scalairen; omdat TOML op het hoogste niveau een tabel nodig heeft, wordt een array, scalair of null in de wortel afgewezen met een duidelijke melding.

    Je komt dit tegen wanneer je een Cargo- of pyproject-config uit een sjabloon genereert, JSON-instellingen omzet naar een met de hand bewerkbaar .toml-bestand, of leesbare config maakt uit een API; eerlijk gezegd kent TOML geen null-type, dus objecten met null-waarden worden afgewezen met een duidelijke melding in plaats van stilletjes weggelaten; er wordt niets geüpload.

    Technische gegevens

    Technische gegevens
    InvoerformatenJSON
    UitvoerformaatTOML
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

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

    Beperkingen: Verwacht op het hoogste niveau een JSON-object (een array, scalair of null wordt afgewezen); geneste objecten worden subtabellen, arrays worden TOML-arrays; TOML kent geen null-type, dus objecten met null worden afgewezen; de volgorde van de sleutels volgt de JSON.

    Veelgestelde vragen

    Worden mijn bestanden geüpload?

    Nee, alles gebeurt volledig lokaal in je browser - er gaat niets naar een server.

    Waarom moet de wortel een object zijn?

    Een TOML-document is op het hoogste niveau een tabel, dus de invoer moet daar een JSON-object zijn.

    Hoe worden geneste objecten omgezet?

    Naar TOML-tabellen en subtabellen, bijvoorbeeld [server] en [server.meta].

    En null-waarden?

    TOML kent geen null-type; objecten met null worden afgewezen met een duidelijke melding.

    Kan het ook andersom?

    Ja, daarvoor hebben we de tool "TOML naar JSON".

    Gerelateerde tools