Handytool
OntwikkelaarGratisLokaal uitvoeren

YAML formatter

Formateer en valideer YAML, of zet om tussen YAML en JSON — privé in je browser.

.yaml.yml
Inspringing
YAML- of JSON-invoer
0 regels0 bytes
Uitvoer
0 regels0 bytes

Over YAML formatter

Handytool's YAML formatter normaliseert YAML inspringing, aanhalingsstijl en sleutelvolorde met behulp van de standaard js-yaml parser en kan ook YAML naar JSON of JSON terug naar YAML in één klik omzetten. Nuttig voor het opschonen van Kubernetes manifesten, GitHub Actions workflows, Helm values en elk config bestand dat van een consistente stijl is afgedreven. De parser is dezelfde als die door de meeste JavaScript build tooling wordt gebruikt, dus wat hier valideert, valideert in productie.

Functies van YAML formatter

  • 01

    Formateer en lint

    Parseert je YAML, verwijdert trailing whitespace, normaliseert inspringing tot 2 of 4 spaties en geeft het opnieuw af. Syntaxisfouten worden weergegeven met de exacte regel en reden.

  • 02

    YAML ↔ JSON

    Zet YAML naar JSON om het in een gereedschap in te voeren dat alleen JSON spreekt, of zet JSON terug naar YAML om een config bestand menselijk vriendelijk te maken.

  • 03

    Behoudt typen

    Getallen, booleans, nulls en datums gaan correct door de parser heen, dus een YAML-bestand dat in YAML 1.2 binnenkomt, komt op dezelfde manier eruit.

Veelgestelde vragen over YAML formatter

Welke YAML versie wordt ondersteund?
YAML 1.2 standaard — de versie die de meeste moderne tools (Kubernetes, GitHub Actions, Docker Compose) gebruiken. De parser is js-yaml, dezelfde bibliotheek die door de meeste JavaScript build tooling wordt gebruikt.
Behoudt het opmerkingen?
Nee. Standaard YAML parsers behouden geen opmerkingen door een parse-dan-dump ronde heen — dat is een bekende beperking van elke JavaScript YAML bibliotheek, niet specifiek voor deze tool. Formateer je bestand voordat je belangrijke opmerkingen terug toevoegt.
Wat is het verschil tussen formatering en omzetting?
Formatering houdt het bestand als YAML en normaliseert alleen whitespace, sleutelvolorde en inspringing. Omzetting verandert het formaat geheel — YAML naar JSON of vice versa.
Verwerkt dit multi-document YAML?
Het eerste document van een multi-document YAML-bestand wordt geparseerd en opnieuw afgegeven. Voer alle documenten uit met --- en verwerk elk afzonderlijk.

Gerelateerde tools

Ontwikkelaar

Ontdek meer tools

Alle tools