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

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+

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.

Ein ehrlicher Hinweis zu den Grenzen: TOML kennt keinen Null-Wert und keine gemischten Typen innerhalb desselben Arrays. Enthält dein JSON solche Konstrukte, lassen sie sich nicht verlustfrei abbilden - das Werkzeug macht das transparent, statt still etwas Ungültiges oder Falsches zu erzeugen.

Technische Daten

Technische Daten
EingabeformateJSON
Auto-KonvertierungXLSX, SQLite
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

TOML zu JSON · JSON zu YAML · YAML zu JSON · YAML zu TOML · OBJ zu GLB · GLB zu OBJ