TOML zu JSON online konvertieren | Kostenlos | Awesome Toolkit

TOML ↔ JSON Konverter

TOML-Konfigurationsdateien sofort in JSON umwandeln. Ideal für Rust, Hugo und andere moderne Tools.

Von Marshkalk

TOML im DACH-Technologieumfeld

TOML (Tom's Obvious Minimal Language, entwickelt von Tom Preston-Werner von GitHub) ist das native Konfigurationsformat von Rust über Cargo.toml. Im DACH-Raum nutzen Unternehmen wie Ferrous Systems (Berlin) und zahlreiche Open-Source-Projekte Rust aktiv. pyproject.toml (PEP 517/518) lost in deutschen Python-Projekten zunehmend das altere setup.py ab. Hugo, der statische Site-Generator mit config.toml, wird oft fur Dokumentationsseiten von DACH-Softwareunternehmen eingesetzt. Dieser Konverter arbeitet vollstandig im Browser.

TOML vs. JSON vs. YAML

FormatKommentareNative DatumstypenTypischer Einsatz
TOMLJaJa (RFC 3339)Cargo.toml, pyproject.toml, Hugo
JSONNeinNeinREST APIs, package.json, CI-Artefakte
YAMLJaTeilweiseGitLab CI, Kubernetes, Docker Compose

In deutschen Unternehmensprojekten mit SAP BTP taucht JSON als Ausgabeformat von Konfigurationsschritten auf, wahrend die eigentliche Konfiguration in TOML gepflegt wird. Dieser Konverter schlagt die Brucke zwischen beiden Formaten ohne lokale Tool-Installation.

Hinweise zur Konvertierung

TOML-Datetime-Werte (RFC 3339) werden in JSON als ISO 8601-Strings dargestellt, da JSON keinen nativen Datum-Typ besitzt. Zeitzonenoffset und Millisekunden bleiben im String erhalten. Arrays von Tabellen ([[abschnitt]]) werden zu JSON-Arrays von Objekten; die semantische TOML-Gruppierung geht dabei verloren.

Empfohlener Arbeitsablauf

TOML oder JSON in das linke Feld einfugen, Richtung wahlen und Ergebnis kopieren. Fur Projekte mit gemischten Konfigurationsformaten lasst sich dieses Tool mit YAML zu JSON kombinieren, um alle Konfigurationen auf ein einheitliches Format zu bringen.