Zum Inhalt springen
BeispielWerk
English

TOML Beispiele: Tabellen, Datumstypen und Fehler

TOML ist ein Konfigurationsformat aus Schlüssel-Wert-Paaren und Tabellen; Projektdateien wie pyproject.toml und Cargo.toml nutzen es. Die Snippets zeigen Tabellen, Inline-Tabellen, die vier Zeichenkettenarten, eigene Typen für Datum und Uhrzeit sowie Zahlenformate mit Unterstrich, Hex, Oktal und Binär. Drei Beispiele sind absichtlich ungültig, etwa ein doppelter Schlüssel.

10 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 3× Absichtlich ungültig.

  • TOML: Tabellen und Grundtypen

    # Konfiguration
    titel = "Beispiel"
    aktiv = true …
  • TOML: Array von Tabellen

    [[kunden]]
    name = "Anna Müller"
    ort = "Musterstadt" …
  • TOML: die vier Zeichenkettenarten

    basis = "mit \"Escapes\" und \u00e4"
    literal = 'C:\Users\test'
    mehrzeilig = """ …
  • TOML: Datum und Uhrzeit als eigene Typen

    datum = 2026-10-09
    uhrzeit = 14:30:00
    lokal = 2026-10-09T14:30:00 …
  • TOML: Inline-Tabelle

    kunde = { name = "Anna", ort = "Musterstadt" }
    punkte = [ { x = 1, y = 2 }, { x = 3, y = 4 } ]
  • TOML: Zahlenschreibweisen

    dezimal = 1_000_000
    hex = 0xDEADBEEF
    oktal = 0o755 …
  • Ungültiges TOML: Schlüssel doppeltAbsichtlich ungültig

    name = "a"
    name = "b"
  • Ungültiges TOML: Text ohne AnführungszeichenAbsichtlich ungültig

    name = Anna
  • TOML: Array mit gemischten Typen (erst ab 1.0 erlaubt)

    gemischt = [1, "zwei", 3.0]

    TOML 1.0 erlaubt gemischte Typen, TOML 0.5 nicht: ältere Parser lehnen die Zeile ab.

  • Ungültiges TOML: Tabelle zweimal definiertAbsichtlich ungültig

    [server]
    host = "a"
     …

Weitere Themen in Datenformate & Snippets