JSON nach TOML

Striktes JSON lokal im Browser in lesbares TOML umwandeln.

TOML-Einstellungen

Eingabe

Privat by Design: Ihre Daten verlassen Ihr Gerät nicht. JSON und TOML besitzen nicht dieselben Datentypen.

Prüfen Sie insbesondere null, große Zahlen und Datumsstrings. Datumsstrings bleiben standardmäßig Strings.

Ausgabe

Fügen Sie gültiges JSON ein, um TOML zu erzeugen.

Fügen Sie gültiges JSON ein, um TOML zu erzeugen.

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.

Typische Suchanfragen sind JSON nach TOML, TOML Generator und Config umwandeln. 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.

Wie es funktioniert

Schritt für Schritt

  1. 1

    JSON einfügen

    Füge gültiges JSON in das Eingabefeld ein.

  2. 2

    Nullstrategie und Root-Mapping festlegen

    Wähle die Nullstrategie, das Root-Mapping und optional einen JSON Pointer.

  3. 3

    TOML kopieren oder herunterladen

    Kopiere das erzeugte TOML oder lade es als Datei herunter.

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