de

JSON zu TOML

Wandle eine JSON-Datei lokal in TOML um - gut lesbare Konfiguration mit Tabellen, 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+

    JSON ist das Austauschformat von APIs und Programmen, doch als Konfigurationsdatei für Menschen ist TOML angenehmer: Abschnitte in eckigen Klammern, schlichte Schlüssel-gleich-Wert-Zeilen und Kommentare machen es übersichtlich. Dieses Werkzeug serialisiert dein JSON-Objekt in wohlgeformtes TOML, wie es etwa Cargo.toml oder pyproject.toml verwenden.

    Die Umwandlung läuft komplett lokal in deinem Browser (smol-toml, reines JavaScript). Objekte werden zu Tabellen, verschachtelte Objekte zu Untertabellen (etwa [server.meta]), Arrays zu TOML-Arrays und Zeichenketten, Zahlen sowie Wahrheitswerte zu Skalaren. Da ein TOML-Dokument auf oberster Ebene eine Tabelle braucht, werden ein Array, ein Skalar oder null an der Wurzel mit einer klaren Meldung abgelehnt statt kryptisch zu scheitern.

    Begegnen wird dir das, wenn du aus einer Vorlage eine Cargo- oder pyproject-Konfiguration erzeugst, von einem Programm als JSON ausgegebene Einstellungen in eine handlich editierbare .toml überführst oder aus einer API eine lesbare Konfiguration gewinnst. Ehrlich: TOML kennt keinen null-Typ - Objekte mit null-Werten werden mit einer klaren Meldung abgelehnt, nicht still verworfen. Nichts wird hochgeladen.

    Technische Daten

    Technische Daten
    EingabeformateJSON
    AusgabeformatTOML
    StapelverarbeitungNein
    VerarbeitungLokal im Browser (JavaScript)
    Datei-UploadKeiner

    In 3 Schritten

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

    Grenzen: Erwartet ein JSON-Objekt an der obersten Ebene; ein Array, ein Skalar oder null an der Wurzel wird mit klarer Meldung abgelehnt. Verschachtelte Objekte werden zu Untertabellen, Arrays zu TOML-Arrays. TOML kennt keinen null-Typ, daher werden Objekte mit null-Werten abgelehnt. Die Reihenfolge der Schlüssel folgt dem JSON.

    Häufige Fragen

    Wird meine Datei hochgeladen?

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

    Warum muss die Wurzel ein Objekt sein?

    Ein TOML-Dokument ist auf oberster Ebene eine Tabelle; ein Array oder ein Skalar kann keine TOML-Wurzel sein.

    Wie werden verschachtelte Objekte abgebildet?

    Zu TOML-Tabellen und Untertabellen, etwa [server] und [server.meta].

    Was passiert mit null-Werten?

    TOML kennt keinen null-Typ; Objekte mit null werden mit klarer Meldung abgelehnt statt still verworfen.

    Geht auch der umgekehrte Weg?

    Ja, mit unserem Werkzeug "TOML zu JSON".

    Passende Tools