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

0%

Deine Dateien haben dein Gerät nie verlassen

    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
    Server in DeutschlandDSGVO by Design
    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). 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