Handytool
UtviklerGratisKjøres lokalt

YAML-formater

Formater og valider YAML, eller konverter mellom YAML og JSON — privat i nettleseren din.

.yaml.yml
Innrykk
YAML- eller JSON-inndata
0 linjer0 bytes
Utdata
0 linjer0 bytes

Om YAML-formater

Handy tools YAML-formater normaliserer YAML-innrykk, sitattypestil og nøkkels rekkefølge ved hjelp av standard js-yaml-parseren, og kan også konvertere YAML til JSON eller JSON tilbake til YAML med ett klikk. Nyttig for å rydde opp i Kubernetes-manifester, GitHub Actions-arbeidsflyter, Helm-verdier og hvilken som helst config-fil som har drevet fra en konsistent stil. Parseren er den samme som brukes av de fleste JavaScript-byggeverktøy, så det som valideres her vil valideres i produksjon.

Funksjoner i YAML-formater

  • 01

    Formater og lint

    Analyserer YAMLet ditt, dropper etterfølgende mellomrom, normaliserer innrykk til 2 eller 4 mellomrom, og gjenuttrycker det. Syntaksfeil opptar eksakt linje og grunn.

  • 02

    YAML ↔ JSON

    Konverter YAML til JSON for å matte det inn i et verktøy som bare snakker JSON, eller konverter JSON tilbake til YAML for å gjøre en config-fil menneskevennlig.

  • 03

    Bevarer typer

    Tall, boolske verdier, nuller og datoer rund-tripper korrekt gjennom parseren, så en YAML-fil som går inn som YAML 1.2 kommer ut på samme måte.

Vanlige spørsmål om YAML-formater

Hvilken YAML-versjon støtter dette?
YAML 1.2 som standard — versjonen de fleste moderne verktøy (Kubernetes, GitHub Actions, Docker Compose) bruker. Parseren er js-yaml, det samme biblioteket som brukes av de fleste JavaScript-byggeverktøy.
Vil det bevare kommentarer?
Nei. Standard YAML-parsere bevarer ikke kommentarer gjennom en parse-then-dump rund-trip — det er en kjent begrensning for hvert JavaScript YAML-bibliotek, ikke spesifikt for dette verktøyet. Formater filen før du legger til viktige kommentarer tilbake.
Hva er forskjellen mellom formatering og konvertering?
Formatering holder filen som YAML og normaliserer bare mellomrom, nøkkels rekkefølge og innrykk. Konvertering endrer formatet helt — YAML til JSON eller omvendt.
Håndterer dette multi-dokument YAML?
Det første dokumentet i en multi-dokument YAML-fil analyseres og gjenuttrykkkes. For å arbeide med alle dokumenter, del dem med --- og behandle hver separat.

Relaterte verktøy

Utvikler

Utforsk flere verktøy

Alle verktøy