Parst die vollständige TOML-Spezifikation: einfache und literale Zeichenfolgen, mehrzeilige Zeichenfolgen, Ganzzahlen (Hex, Oktal, Binär), Gleitkommazahlen, Booleans, Datums-/Zeitwerte, Arrays, Inline-Tabellen, Standardtabellen und Tabellen-Arrays.
TOML-Ganzzahlen werden zu JSON-Zahlen, TOML-Booleans zu JSON-Booleans, und TOML-Datums-/Zeitzeichenfolgen bleiben als ISO-8601-Zeichenfolgen erhalten — keine stille Typumwandlung.
Konvertieren Sie Rusts Cargo.toml, Pythons pyproject.toml oder jede TOML-Konfiguration in JSON zur Verwendung mit Tools, die JSON-Eingaben erfordern — etwa APIs, Linter oder Datenpipelines.
Die Konvertierung erfolgt vollständig in Ihrem Browser — es verlassen keine Daten Ihr Gerät. Sicher für TOML-Dateien mit Tokens, Zugangsdaten oder privater Registry-Konfiguration.
JSON ist das universelle Datenaustauschformat, das von praktisch jeder Programmiersprache und jedem Tool unterstützt wird. Durch die Umwandlung von TOML in JSON können Sie TOML-Konfigurationsdaten in REST-APIs, JavaScript-Tools, Datenvalidierungsschemata oder jedes System einspeisen, das JSON, aber nicht TOML akzeptiert.
TOML-[[table]]-Abschnitte werden zu JSON-Arrays von Objekten. Jeder [[bin]]-Eintrag in einer Cargo.toml wird beispielsweise zu einem Element in einem "bin"-JSON-Array.
JSON hat keinen nativen Datumstyp, daher werden TOML-Datums-/Zeitwerte in ISO-8601-Zeichenfolgen umgewandelt (z. B. "2024-01-15T10:30:00Z"). Dies ist die von den meisten JSON-basierten APIs verwendete Standardkonvention.
Ja. Verwenden Sie in Python die Standardbibliothek tomllib (Python 3.11+) zusammen mit json.dumps(). Verwenden Sie in Node.js das Paket @iarna/toml oder smol-toml. Für einmalige Konvertierungen ist dieses Online-Tool die schnellste Option.