sv

JSON till TOML

Konvertera en JSON-fil till TOML lokalt - läsbar konfig med tabeller, inget laddas upp, direkt i webbläsaren.

Körs lokalt på din enhet ...

0%

Dina filer lämnade aldrig din enhet

    Laddas min fil upp?

    Nej. Allt körs i din webbläsare - din fil lämnar aldrig din enhet. Så går det att verifiera

    Ingen uppladdning100% lokalt
    Innehållet stannar hos digingen åtkomst för tredje part
    Servrar i TysklandGDPR by design
    Granskat externtTLS A+ · HTTP-rubriker A+

    JSON är utbytesformatet för API:er och program, men som konfigurationsfil för människor är TOML trevligare: sektioner inom hakparenteser, enkla rader på formen nyckel-är-värde och kommentarer; det här verktyget serialiserar ditt JSON-objekt till välformad TOML, av samma slag som Cargo.toml och pyproject.toml använder.

    Allt körs helt lokalt (smol-toml, ren JavaScript): objekt blir tabeller, nästlade objekt blir undertabeller (till exempel [server.meta]), arrayer blir TOML-arrayer och skalärer förblir skalärer; eftersom TOML kräver en tabell på översta nivån avvisas en array, skalär eller null i roten med ett tydligt meddelande.

    Du stöter på det här när du genererar en Cargo- eller pyproject-konfig från en mall, gör om JSON-inställningar till en handredigerbar .toml-fil, eller skapar läsbar konfig från ett API; ärligt talat saknar TOML en null-typ, så objekt med null-värden avvisas med ett tydligt meddelande i stället för att tyst tas bort; ingenting laddas upp.

    Tekniska data

    Tekniska data
    IndataformatJSON
    UtdataformatTOML
    BatchbearbetningNej
    BearbetningLokalt i webbläsaren (JavaScript)
    FiluppladdningIngen

    I 3 steg

    1. Släpp eller välj din JSON-fil.
    2. Verktyget serialiserar den till TOML.
    3. Ladda ner TOML-filen.

    Begränsningar: Förväntar ett JSON-objekt på översta nivån (en array, skalär eller null avvisas); nästlade objekt blir undertabeller, arrayer blir TOML-arrayer; TOML saknar en null-typ, så objekt med null avvisas; nyckelordningen följer din JSON.

    Vanliga frågor

    Laddas mina filer upp?

    Nej, allt sker helt lokalt i din webbläsare - ingenting skickas till en server.

    Varför måste roten vara ett objekt?

    Ett TOML-dokument är en tabell på översta nivån, så indata måste vara ett JSON-objekt där.

    Hur mappas nästlade objekt?

    Till TOML-tabeller och undertabeller, till exempel [server] och [server.meta].

    Hur är det med null?

    TOML saknar en null-typ; objekt med null avvisas med ett tydligt meddelande.

    Går det att konvertera tillbaka?

    Ja, för det har vi verktyget "TOML till JSON".

    Relaterade verktyg