YAML valideren en formatteren met behoud van typen.
YAML-syntaxis valideren verschilt van de configuratie van een specifieke applicatie controleren. Benoem aannames over parser en schema waar die ertoe doen.
Stem de werkwijze af op je taak.
Parse YAML met de bedoelde versie of parser en bekijk het gemelde syntaxisprobleem. Behoud scalaire typen en nesting bij opmaak en valideer applicatiespecifieke sleutels apart tegen de doelconfiguratieregels.
- Wat je aanlevert
- YAML en het schema van de doelapplicatie indien aangeleverd.
- Wat je krijgt
- Syntaxisbevindingen en opgemaakte YAML.
Bekijk de invoer en het resultaat.
Illustratieve invoer en uitvoer · een leervoorbeeld, geen live uitvoering van WebAct
Voorbeeld invoerveld
Repair the indentation in this YAML mapping. services should contain two sibling mappings, web and worker:
services:
web:
port: 3000
worker:
enabled: trueUitgewerkt voorbeeld
services:
web:
port: 3000
worker:
enabled: true
Both services now share the same indentation level. This fixes the supplied structure; no application-specific schema was provided.Laad deze invoer in de prompt en kopieer deze naar WebAct om de taak te proberen. Je resultaat kan afwijken van het voorbeeld.
Keuzes en probleemoplossing.
Garandeert geldige YAML een werkende applicatieconfiguratie?
Nee. Het document kan parsen en toch niet-ondersteunde velden of onjuiste applicatiewaarden bevatten. Schema- en runtimecontroles blijven apart.
Waarom verandert een waarde van type na formatteren of parsen?
Controleer aanhalingstekens en parserconventies. Een token dat op tekst lijkt, kan onder de gekozen YAML-regels anders worden geïnterpreteerd.
Probeer het met je eigen bron.
Vervang het voorbeeld door je eigen materiaal in de taakprompt. Behoud de eisen die je nodig hebt en kopieer de taak naar WebAct.
De taak aanpassen en kopiëren ↑