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
- JSON Beispiele: gültig und ungültig zum Testen
- XML Beispiele: Namespaces, CDATA und Fehlerfälle
- YAML Beispiele: Listen, Anker und typische Fallen
- Markdown Beispiele: Tabelle, Listen, Codeblock
- HTML Beispiele: Formulare, Tabellen und Meta-Tags
- GraphQL Beispiele: Schema, Query, Mutation, Antwort
- Code-Snippets: Kundenmodell in vielen Sprachen
- curl Beispiele: GET, POST, Header, Upload, Auth