0

TOML Config Exempel: Giltiga serverinställningar med tabeller och matriser

Kontrollera syntax och struktur i TOML-konfigurationsfiler lokalt och säkert.

Bearbetar... 0%
Parsar TOML-tabeller
Verifiera variabler
Kontrollerar arrayblock
Kontrollerar dubbletter av rubriker
Sammanställa variabler

Resultat

Den här sidan öppnar TOML-validatorn förladdad med en liten, realistisk konfigurationsfil: metadatanycklar på toppnivå inklusive en inline-taggar-array, en [server]-tabell med en kapslad [server.limits]-undertabell och ett upprepat [[plugins]]-array-of-tables-block som listar två plugin-poster. Passresultatet nedan beräknas i samma ögonblick som sidan laddas, med samma tolkningsregler som alla filer du klistrar in.

TOML:s tabell- och arraysyntax är där handskrivna konfigurationsfiler oftast blir fel, så det här exemplet är byggt för att utöva de delar som är viktiga: ett prickat undertabellnamn, en inline-array med en efterföljande parentes på samma rad och dubbelparentesen [[...]]-syntaxen som TOML använder specifikt för att tillåta att ett tabellhuvud visas två gånger för att tillåta att ett tabellhuvud visas två gånger. Den speglar formen av en riktig Cargo.toml, pyproject.toml eller applikationsinställningsfil.

Klistra in din egen TOML i rutan för att markera den på samma sätt. Om en tabellrubrik med en parentes som [server] av misstag upprepas, eller om en nyckel dupliceras inuti samma tabell, rapporterar valideraren den exakta raden - samma klass av misstag som visas på förinställningssidan för duplicate-table-error.