jsonecho

YAML Validator

Ontdek of je YAML parset, en waar niet.

De tool wordt geladen...

Zo gebruik je YAML Validator

  1. Plak je YAML.
  2. Lees de melding. Groen betekent geldig, rood toont het probleem.
  3. Open de boomweergave om te zien hoe de waarden zijn geparsed.

Over YAML Validator

YAML-fouten gaan zelden over ontbrekende haakjes. Ze gaan over één spatie te veel of te weinig, een tab waar spaties horen, of een dubbele punt in een waarde die niet tussen aanhalingstekens stond. De validator voert een volledige parse uit en toont de regel en kolom waar de parser opgaf.

Bij succes krijg je een genormaliseerde versie van je bestand en de boomweergave toont hoe het is begrepen. Zo controleer je goed of een lijst echt een lijst is en een getal echt een getal.

Veelgestelde vragen

Waarom faalt mijn YAML met een tabfout?

YAML staat geen tabs toe voor inspringing. Vervang ze door spaties, de meeste editors kunnen dat automatisch.

Wat betekent "bad indentation of a mapping entry"?

Een sleutel springt anders in dan zijn buren, of een lijstitem staat op de verkeerde diepte. Bekijk de genoemde regel en vergelijk hem met de regels erboven.

Controleert dit regels van Kubernetes of Docker Compose?

Nee, alleen YAML-syntaxis. Het zegt je dat het bestand parset, niet dat de sleutels geldig zijn voor je tool.

Worden bestanden met meerdere documenten ondersteund?

Ja. Documenten gescheiden door --- worden gelezen en als lijst in de boom getoond.

Waarom wordt een waarde als string tussen aanhalingstekens getoond?

Het lijkt op een getal of boolean dat tekst moet blijven, zoals "yes" of "0123". De validator zet die in de genormaliseerde uitvoer tussen aanhalingstekens.

Meer in YAML-tools

Alle tools →