Wandle JSON in TOML und TOML zurück in JSON um, in beide Richtungen, komplett im Browser.
So nutzt du den JSON / TOML
Wähle eine Richtung: JSON zu TOML oder TOML zu JSON.
Füge dein JSON oder TOML ein.
Kopiere das Ergebnis oder tausche, um zurückzuwandeln.
Dies ist ein bidirektionaler Konverter zwischen JSON und TOML. Waehle eine Richtung, fuege deine Daten ein und kopiere das Ergebnis. Er basiert auf einem gut getesteten TOML-Parser, der verschachtelte Tabellen und Arrays von Tabellen korrekt verarbeitet.
Alles laeuft lokal in deinem Browser, sodass deine Daten, die bei Konfigurationsdateien Hostnamen oder Tokens enthalten koennen, dein Geraet nie verlassen.
TOML (Tom's Obvious, Minimal Language) ist ein Konfigurationsformat, das gut lesbar sein und sich sauber auf eine Hash-Tabelle abbilden soll. Es ist das Format, das Rusts Cargo fuer Cargo.toml verwendet und das Python-Projekte fuer pyproject.toml nutzen, neben vielen anderen.
JSON und TOML beschreiben aehnliche Daten, eignen sich aber fuer unterschiedliche Aufgaben. JSON ist die Lingua franca fuer APIs und den Austausch zwischen Maschinen. TOML ist fuer von Menschen geschriebene Konfiguration gemacht, mit Abschnitten, Kommentaren und echten Datumsangaben, die eine Einstellungsdatei angenehm zu bearbeiten machen.
TOML unterstuetzt ausserdem native Datums- und Zeitwerte sowie typisierte Zahlen, sodass Werte ihre Bedeutung behalten und nicht alle zu Zeichenketten werden. Das ist einer der Gruende, warum es fuer Konfiguration bevorzugt wird.
Die meisten Daten lassen sich sauber hin und her konvertieren, aber es gibt einen Haken. TOML kennt keinen null-Wert. JSON-nulls koennen nicht dargestellt werden, entferne oder ersetze sie also vor der Konvertierung zu TOML, sonst kann die Konvertierung sie nicht ausdruecken.
Häufig gestellte Fragen
TOML ist ein minimales Konfigurationsformat, das auf gute Lesbarkeit ausgelegt ist und von Tools wie Cargo und vielen Python-Projekten in pyproject.toml verwendet wird.
Die meisten Daten schon. TOML kennt kein null, also lassen sich JSON-nulls nicht darstellen. Entferne oder ersetze sie vor der Konvertierung.
Nein. Die Konvertierung läuft vollständig in deinem Browser, sodass deine Daten dein Gerät nie verlassen.
Alle drei halten strukturierte Daten. JSON eignet sich für Maschinen und APIs, YAML und TOML für von Menschen geschriebene Konfiguration. TOML bevorzugt klare Abschnitte und typisierte Werte wie Datumsangaben, während YAML auf Einrückung setzt.
Ja. TOML hat native Datums-, Zeit- und Zahlentypen, sodass diese Werte ihren Typ durch die Konvertierung behalten, statt zu einfachen Zeichenketten zu werden.
Dieses Tool einbetten
Füge dieses Tool zu deiner eigenen Website hinzu. Kopiere den Code unten. Er bleibt automatisch aktuell.
<iframe src="https://monu.tools/embed/de/json-toml-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Verwandte Tools
Formatiere, verschönere und validiere JSON online mit klaren Fehlermeldungen bei ungültiger Eingabe.
Minifiziere und validiere JSON im Browser und sieh, wie viele Bytes du sparst.
Wandle JSON in CSV und CSV zurück in JSON um, in beide Richtungen. Wähle das Trennzeichen, verarbeite Felder in Anführungszeichen und kopiere das Ergebnis. Alles läuft in deinem Browser.
Wandle YAML in JSON und JSON zurück in YAML um, in beide Richtungen. Wird beim Umwandeln geprüft und zeigt klare Fehler. Alles läuft in deinem Browser.