de

TOML zu JSON

Wandle eine TOML-Datei lokal in JSON um - mit Tabellen und Arrays, ohne Upload, direkt im Browser.

Läuft lokal auf deinem Gerät ...

Läuft lokal auf deinem Gerät ...

0%

Wird meine Datei hochgeladen?

Nein. Die Umwandlung läuft komplett in Deinem Browser - Deine Datei verlässt Dein Gerät nie. So ist das nachprüfbar

Kein Upload100% lokal
Inhalte bleiben bei dirkein Zugriff durch Dritte
Hosted in GermanyGlobal Content Delivery
Extern geprüftTLS A+ · Header A+

TOML ist das gut lesbare Konfigurationsformat hinter Werkzeugen wie Rusts Cargo (Cargo.toml), Pythons pyproject.toml und vielen anderen. JSON dagegen ist das Format, das APIs, Skripte und Web-Apps direkt verarbeiten. Dieses Werkzeug parst dein TOML in ein gleichwertiges JSON-Objekt.

Die Umwandlung läuft komplett lokal in deinem Browser (smol-toml, reines JavaScript). TOML-Tabellen werden zu verschachtelten Objekten, Tabellen-Arrays zu Arrays, und Datums-/Zeitwerte zu ISO-Zeichenketten. Sehr große Ganzzahlen jenseits des sicheren JavaScript-Bereichs werden mit einer klaren Meldung abgelehnt, statt verlustbehaftet umgewandelt zu werden. Ungültiges TOML wird mit einer klaren Fehlermeldung abgewiesen, nichts wird hochgeladen.

Begegnen wird dir das, wenn du eine Cargo.toml oder pyproject.toml auswerten, eine Konfiguration in ein Skript laden oder TOML-Einstellungen an ein Frontend weiterreichen willst. TOML setzt auf Abschnitte in eckigen Klammern und schlichte Schlüssel-gleich-Wert-Zeilen, was Konfigurationsdateien für Menschen angenehm wartbar macht; beim Umwandeln bleibt diese Struktur als Verschachtelung im JSON erhalten. Das Ergebnis ist eingerücktes, gut lesbares JSON - sofort weiterverwendbar.

Technische Daten

Technische Daten
EingabeformateTOML
AusgabeformatJSON
StapelverarbeitungNein
VerarbeitungLokal im Browser (JavaScript)
Datei-UploadKeiner

In 3 Schritten

  1. TOML-Datei ablegen oder auswählen.
  2. Das Tool parst sie zu JSON.
  3. JSON-Datei herunterladen.

Grenzen: Unterstützt TOML 1.0: Tabellen, Tabellen-Arrays, Inline-Tabellen, alle Skalartypen und Datums-/Zeitwerte. Tabellen werden zu Objekten, Tabellen-Arrays zu Arrays, Datums-/Zeitwerte zu ISO-Zeichenketten; sehr große Ganzzahlen jenseits des sicheren JavaScript-Bereichs werden mit klarer Meldung abgelehnt (keine verlustbehaftete Umwandlung). TOML-Kommentare (#) gehen verloren, weil JSON keine Kommentare kennt. Ungültiges TOML wird mit klarer Fehlermeldung abgewiesen.

Häufige Fragen

Wird meine Datei hochgeladen?

Nein. Die Umwandlung läuft komplett lokal im Browser - nichts wird gesendet.

Welche TOML-Funktionen werden unterstützt?

TOML 1.0: Tabellen, Tabellen-Arrays, Inline-Tabellen, alle Skalartypen und Datums-/Zeitwerte.

Wie werden Datums-/Zeitwerte behandelt?

Sie werden als ISO-8601-Zeichenketten ausgegeben, damit sie in JSON gültig bleiben.

Funktioniert das mit einer Cargo.toml?

Ja. Cargo.toml, pyproject.toml und andere TOML-Dateien werden direkt geparst.

Was passiert bei ungültigem TOML?

Du bekommst eine klare Fehlermeldung mit der Ursache - kein Absturz.

Passende Tools

YAML zu JSON · JSON zu XML · XML zu JSON · JSON zu TOML · YAML zu TOML · TOML zu YAML