jsonecho

YAML-validerare

Ta reda på om din YAML analyserar, och var det inte gör.

Laddar verktyget...

Så använder du YAML-validerare

  1. Klistra in din YAML.
  2. Läs meddelandet. Grönt betyder giltigt, rött visar problemet.
  3. Öppna trädvyn för att se hur värdena analyserades.

Om YAML-validerare

YAML-fel handlar sällan om att man saknar parentes. De är om ett utrymme för mycket eller för lite, en flik där utrymmen bör vara, eller en kolon i ett värde som inte citerades. Valideraren gör en fullständig analys och visar dig raden och kolumnen där analysen gav upp.

Vid framgång får du en normaliserad version av din fil, och trädvyn visar hur den förstods. Det är ett bra sätt att kontrollera om en lista verkligen är en lista och ett nummer verkligen är ett nummer.

Vanliga frågor

Varför misslyckas min YAML med ett tabfel?

YAML tillåter inte flikor för indentering. Ersätt dem med platser, de flesta redaktörer kan göra det automatiskt.

Vad betyder "dålig inredning av en kartinmatning"?

En nyckel är intagad annorlunda än dess syskon, eller en listapunkt ligger på fel djup. Titta på den nämnda raden och jämföra den med linjerna ovanför den.

Testerar det här Kubernetes eller Docker Compose regler?

Nej, bara YAML syntax. Det kommer att berätta filparseringen, inte att nycklarna är giltiga för ditt verktyg.

Stöds flerdokument?

Ja. Dokument som är separerade med --- läses och visas som en lista i trädet.

Varför visas ett värde som en sträng i citattecken?

Det ser ut som ett nummer eller boolean som måste vara text, till exempel "ja" eller "0123". Valideraren citerar de i den normaliserade utdata.

Fler verktyg i YAML-verktyg

Alla verktyg →