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

Share this tool

Help others discover TOML ↔ JSON Converter

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

Share ToolsZone

Help others discover these free tools!

Diese Seite teilen

TOML zu JSON und JSON zu TOML Konverter — Kostenloser Online-Tool