TOML ↔ JSON Konverter
Konvertieren Sie TOML-Konfigurationsdateien zu JSON und JSON zu TOML sofort im Browser. Unterstützt Validierung und Ein-Klick-Kopieren. Keine Daten werden an Server gesendet.
Richtung:
Einrückung:
Eingabe
Ausgabe
Ausgabe erscheint hier
Verwandte Tools
Über den TOML ↔ JSON Konverter
So funktioniert es
- TOML oder JSON in das Eingabefeld einfügen
- Konvertierungsrichtung wählen (TOML → JSON oder JSON → TOML)
- Ausgabe wird automatisch während der Eingabe generiert
- Ergebnis mit einem Klick kopieren
- Die gesamte Verarbeitung erfolgt in Ihrem Browser
Häufige Anwendungsfälle
- pyproject.toml oder Cargo.toml für Tools konvertieren, die JSON benötigen
- Konfigurationsdateien zwischen Formaten migrieren
- TOML-Syntax mit Live-Fehler-Feedback debuggen
- JSON-Schemas aus TOML-Konfigurationsstrukturen generieren
- Konfigurationsäquivalenz zwischen Formaten prüfen
Häufig gestellte Fragen
Was ist TOML?
TOML (Tom's Obvious, Minimal Language) ist ein Konfigurationsdateiformat, das einfach zu lesen und zu schreiben ist. Es verwendet eine einfache Schlüssel-Wert-Syntax mit Abschnitten und wird häufig in Projekten wie Rusts Cargo.toml, Pythons pyproject.toml und Hugo-Websites verwendet.
Was ist der Unterschied zwischen TOML und JSON?
TOML ist für menschenlesbare Konfigurationsdateien optimiert und unterstützt nativ Kommentare, mehrzeilige Zeichenketten und Datum/Zeit-Typen. JSON ist ein allgemeines Datenaustauschformat ohne native Kommentarunterstützung, bevorzugt für APIs.
Werden meine Daten an einen Server gesendet?
Nein. Die gesamte Konvertierung erfolgt vollständig in Ihrem Browser. Ihre TOML- und JSON-Daten werden niemals an Server übertragen, sensible Konfigurationsdaten bleiben privat.
Unterstützt dieser Konverter TOML-Arrays und verschachtelte Tabellen?
Ja. Der Konverter verarbeitet alle TOML-Datentypen, einschließlich Zeichenketten, Integer, Floats, Booleans, Datetime, Arrays, Inline-Tabellen und verschachtelte Tabellen.
Was passiert mit TOML-Kommentaren bei der Konvertierung zu JSON?
JSON unterstützt keine Kommentare, daher werden TOML-Kommentare bei der Konvertierung verworfen. Wenn Sie Notizen beibehalten müssen, fügen Sie diese als Zeichenkettenwerte in Ihrer Datenstruktur hinzu.
Kann ich JSON zurück zu TOML konvertieren?
Ja. Das Tool unterstützt bidirektionale Konvertierung. Fügen Sie ein gültiges JSON ein und wechseln Sie in den 'JSON → TOML'-Modus für die äquivalente TOML-Darstellung.
Welche TOML-Version unterstützt dieses Tool?
Dieses Tool verwendet die smol-toml-Bibliothek, die TOML v1.0 unterstützt, die aktuelle stabile Version, die von den meisten modernen TOML-Parsern unterstützt wird.
Validiert dieses Tool die TOML-Syntax?
Ja. Wenn Ihre TOML-Eingabe Syntaxfehler enthält, zeigt das Tool eine klare Fehlermeldung an, die erklärt, was falsch ist.
Wie werden TOML-Datum und -Zeit in der JSON-Ausgabe behandelt?
TOML unterstützt native Datum- und Datetime-Typen. Bei der Konvertierung zu JSON werden diese als ISO 8601-Zeichenketten serialisiert, da JSON keinen nativen Datumstyp hat.
Kann ich damit pyproject.toml oder Cargo.toml zu JSON konvertieren?
Ja. Sie können den Inhalt jeder TOML-Datei einfügen — einschließlich pyproject.toml oder Cargo.toml — und die äquivalente JSON-Darstellung erhalten.
Welche Einrückungsoptionen sind für die Ausgabe verfügbar?
Sie können zwischen 2 Leerzeichen, 4 Leerzeichen oder Tabulator-Einrückung wählen. Standard sind 2 Leerzeichen.
Was tun, wenn die Konvertierung fehlschlägt?
Wenn die Konvertierung fehlschlägt, überprüfen Sie die im Ausgabebereich angezeigte Fehlermeldung. Häufige Probleme sind nicht übereinstimmende Klammern, ungültige Escape-Sequenzen oder Typkonflikte.