0

TOML-configuratievoorbeeld: geldige serverinstellingen met tabellen en arrays

Controleer de syntaxis en structuur van TOML-configuratiebestanden lokaal en veilig.

Verwerken... 0%
TOML-tabellen parseren
Variabelen verifiëren
Arrayblokken controleren
Dubbele headers controleren
Variabelen samenstellen

Resultaat

Deze pagina opent de TOML-validator, vooraf geladen met een klein, realistisch configuratiebestand: metagegevenssleutels op het hoogste niveau, waaronder een inline tags-array, een [server]-tabel met een geneste [server.limits]-subtabel en een herhaald [[plugins]] array-of-tables-blok met daarin twee plug-in-items. Het onderstaande resultaat wordt berekend op het moment dat de pagina wordt geladen, waarbij dezelfde parseerregels worden gebruikt als voor elk bestand waarin u plakt.

De tabel- en array-syntaxis van TOML is waar handgeschreven configuratiebestanden het vaakst fout gaan, dus dit voorbeeld is gebouwd om de onderdelen uit te oefenen die er toe doen: een subtabelnaam met stippellijnen, een inline array met een haakje achter op dezelfde regel, en de syntaxis met dubbele haakjes [[...]] die TOML specifiek gebruikt om een tabelkoptekst te laten herhalen - het enige geval waarin dezelfde koptekst twee keer voorkomt, is geen fout. Het weerspiegelt de vorm van een echt Cargo.toml-, pyproject.toml- of applicatie-instellingenbestand.

Plak uw eigen TOML in het vak om deze op dezelfde manier te controleren. Als een tabelkop met één haakje, zoals [server], per ongeluk wordt herhaald, of als een sleutel binnen dezelfde tabel wordt gedupliceerd, rapporteert de validator de exacte regel - dezelfde soort fout die wordt gedemonstreerd op de voorinstellingspagina voor dubbele tabelfouten.