JSON nach TOML
Läuft lokal im Browser. Nichts verlässt dein Gerät.Striktes JSON lokal im Browser in lesbares TOML umwandeln.
Eingabe
Prüfe insbesondere null, große Zahlen und Datumsstrings. Datumsstrings bleiben standardmäßig Strings.
Ausgabe
Füge gültiges JSON ein, um TOML zu erzeugen.
Füge gültiges JSON ein, um TOML zu erzeugen.
Wie es funktioniert
- 1
JSON einfügen
Füge gültiges JSON in das Eingabefeld ein.
- 2
Nullstrategie und Root-Mapping festlegen
Wähle die Nullstrategie, das Root-Mapping und optional einen JSON Pointer.
- 3
TOML kopieren oder herunterladen
Kopiere das erzeugte TOML oder lade es als Datei herunter.
Gut zu wissen
Der JSON-nach-TOML-Konverter wandelt JSON direkt im Browser in TOML um. Da TOML keinen null-Wert kennt, legt eine Nullstrategie fest, ob null-Werte einen Fehler auslösen, als Object-Property ausgelassen oder als Text „null“ ausgegeben werden. Da TOML zudem eine Roottabelle benötigt, werden Root-Arrays oder Root-Skalare bei Bedarf explizit mit einem konfigurierbaren Wrapper-Key umschlossen.
Ein JSON Pointer wie /data/config wählt gezielt einen Unterbaum aus der Quelle aus. Wichtig: Datumsstrings bleiben standardmäßig Strings statt zu TOML-Datumswerten zu werden; prüfe außerdem null-Werte und große Zahlen, da JSON und TOML nicht dieselben Datentypen besitzen.
Typische Anwendungsfälle
Projektkonfiguration von JSON auf TOML umstellen
Wandle eine bestehende JSON-Konfiguration in TOML um, etwa für Rust-Cargo- oder Python-Projektdateien, die TOML erwarten.
Nur einen Teilbereich einer großen JSON-Konfiguration exportieren
Nutze einen JSON Pointer wie /data/config, um gezielt nur den relevanten Unterbaum als TOML zu exportieren.
Tipps für bessere Ergebnisse
Nullstrategie passend zum Zielparser wählen
Wenn der Zielparser optionale Felder erwartet, ist „Omit“ oft passender als eine Fehlermeldung oder ein Text-null.
Datumsstrings nach der Umwandlung prüfen
Da Datumsstrings standardmäßig Strings bleiben, prüfe, ob der Zielparser stattdessen native TOML-Datumswerte erwartet.
Funktionen
Konfigurierbare Nullstrategie
Fehler, Auslassen oder Text „null“ für JSON-null-Werte ohne TOML-Entsprechung.
Root-Wrapper für Arrays und Skalare
Root-Arrays oder -Skalare werden mit einem konfigurierbaren Key in eine gültige Roottabelle gewrappt.
Lokale Verarbeitung
Deine Daten verlassen nie dein Gerät; die Umwandlung läuft vollständig im Browser.
Häufige Fragen
Was passiert mit JSON null in TOML?
Da TOML keinen null-Wert kennt, lässt sich wählen: Fehler auslösen, die Property auslassen oder als Text „null“ ausgeben.
Werden meine Daten hochgeladen?
Nein. Die Umwandlung läuft vollständig lokal im Browser.
Weitere Tools
Noch ein Werkzeug gesucht?
Alle Tools laufen lokal in deinem Browser – ohne Anmeldung, ohne Upload und auch offline.