0

TOML Config Eksempel: Gyldige serverindstillinger med tabeller og arrays

Tjek syntaksen og strukturen af TOML-konfigurationsfiler lokalt og sikkert.

Behandler... 0%
Parsing af TOML-tabeller
Verifikation af variabler
Kontrol af arrayblokke
Kontrollerer duplikerede overskrifter
Kompilering af variabler

Resultat

Denne side åbner TOML-validatoren, der er forudindlæst med en lille, realistisk konfigurationsfil: metadatanøgler på øverste niveau, herunder et indlejret tag-array, en [server]-tabel med en indlejret [server.limits]-undertabel og en gentagen [[plugins]]-array-of-tables-blok med to plugin-poster. Beståelsesresultatet nedenfor beregnes i det øjeblik siden indlæses, ved hjælp af de samme parsingregler som enhver fil, du indsætter i.

TOML's tabel- og array-syntaks er der, hvor håndskrevne konfigurationsfiler oftest går galt, så dette eksempel er bygget til at udøve de dele, der betyder noget: et stiplet undertabelnavn, et indbygget array med en afsluttende parentes på samme linje og den dobbelte parentes [[...]]-syntaks, som TOML bruger specifikt for at tillade, at den samme fejl vises to gange, hvor der ikke vises en tabel-hovedskrift. Det afspejler formen af ​​en ægte Cargo.toml, pyproject.toml eller applikationsindstillingsfil.

Indsæt din egen TOML i boksen for at kontrollere det på samme måde. Hvis en tabeloverskrift med enkelt parentes som [server] ved et uheld gentages, eller en nøgle duplikeres inde i den samme tabel, rapporterer validatoren den nøjagtige linje - den samme fejlklasse, som er vist på forudindstillingssiden for duplicate-table-fejl.