TOML (Tom's Obvious Minimal Language) ist ein minimales, leicht lesbares Konfigurationsdateiformat. Es wird in Rusts Cargo.toml, Pythons pyproject.toml, Hugo und vielen anderen Tools verwendet.
Verschachtelte JSON-Objekte werden in TOML-[section]- und [[array]]-Überschriften umgewandelt — die idiomatische TOML-Weise.
Zahlen, Booleans, null, Zeichenfolgen, Arrays und verschachtelte Tabellen werden alle unter Anwendung korrekter Quoting-Regeln auf ihre richtigen TOML-Entsprechungen abgebildet.
Exportieren Sie das Ergebnis als .toml-Datei, bereit zum Einfügen in Ihr Rust-, Python-, Go- oder Hugo-Projekt.
JSON ist ein universelles Datenaustauschformat. TOML ist speziell für Konfigurationsdateien konzipiert — es ist besser lesbar, unterstützt Kommentare und verwendet Abschnittsüberschriften anstelle tief verschachtelter geschweifter Klammern.
Arrays von Primitiven werden zu TOML-Inline-Arrays. Arrays von Objekten werden mit der [[table]]-Syntax zu TOML-Tabellen-Arrays.
TOML hat keinen nativen null-Typ. JSON-null-Werte werden in die leere Zeichenfolge "" umgewandelt und mit einem Kommentar markiert, damit Sie sie angemessen behandeln können.
TOML wird von Rust (Cargo.toml), Python-Packaging (pyproject.toml), dem statischen Site-Generator Hugo, dem Paketmanager uv, Gitea und vielen anderen Entwicklertools verwendet.