sv

TOML till JSON

Konvertera en TOML-fil till JSON lokalt - med tabeller och arrayer, utan uppladdning, direkt i din webbläsare.

Körs lokalt på din enhet ...

Körs lokalt på din enhet ...

0%

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
Hosted in GermanyGlobal Content Delivery
Granskat externtTLS A+ · HTTP-rubriker A+

TOML är det läsbara konfigurationsformatet bakom verktyg som Rusts Cargo (Cargo.toml), Pythons pyproject.toml och många andra; JSON är det som API:er, skript och webbappar använder direkt. Det här verktyget tolkar din TOML till ett likvärdigt JSON-objekt.

Allt körs lokalt (smol-toml, ren JavaScript): TOML-tabeller blir nästlade objekt, arrayer av tabeller blir arrayer och datum-/tidsvärden blir ISO-strängar; mycket stora heltal utanför JavaScripts säkra intervall avvisas med ett tydligt meddelande i stället för att konverteras med dataförlust; ogiltig TOML avvisas med ett tydligt fel; inget laddas upp.

Det här stöter du på när du granskar en Cargo.toml eller pyproject.toml, läser in en konfiguration i ett skript eller skickar TOML-inställningar till en frontend; du får indenterad, läsbar JSON som är klar att använda.

Tekniska data

Tekniska data
IndataformatTOML
UtdataformatJSON
BatchbearbetningNej
BearbetningLokalt i webbläsaren (JavaScript)
FiluppladdningIngen

I 3 steg

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

Begränsningar: TOML 1.0 (tabeller, arrayer av tabeller, inline-tabeller, alla skalära typer, datum/tid); tabeller -> objekt, arrayer av tabeller -> arrayer, datum/tid -> ISO-strängar; mycket stora heltal utanför JavaScripts säkra intervall avvisas med ett tydligt meddelande i stället för att konverteras med dataförlust; ogiltig TOML avvisas med ett tydligt fel. TOML-kommentarer (#) går förlorade eftersom JSON inte stöder kommentarer.

Vanliga frågor

Laddas min fil upp?

Nej, allt sker helt lokalt i din webbläsare. Din fil lämnar aldrig din enhet.

Vilka TOML-funktioner stöds?

TOML 1.0: tabeller, arrayer av tabeller, inline-tabeller, alla skalära typer och datum/tid.

Hur visas datum och tid?

Som ISO 8601-strängar, så att de förblir giltig JSON.

Fungerar det med en Cargo.toml?

Ja, den tolkas direkt, liksom pyproject.toml och andra TOML-filer.

Vad händer vid ogiltig TOML?

Du får ett tydligt fel, utan att något kraschar.

Relaterade verktyg

YAML till JSON · JSON till XML · XML till JSON · JSON till TOML · YAML till TOML · TOML till YAML