YAML formatter
Formater og valider YAML, eller konverter mellem YAML og JSON — privat i din browser.
Om YAML formatter
Handytools YAML formatter normaliserer YAML indrykning, quote stil og nøgle rækkefølge ved hjælp af standard js-yaml parser, og kan også konvertere YAML til JSON eller JSON tilbage til YAML med et klik. Nyttigt til at rense Kubernetes manifesterer, GitHub Actions workflows, Helm værdier og enhver config fil der har driftet fra en konsistent stil. Parser er samme en der bruges af de fleste JavaScript build værktøjer, så hvad der validerer her vil validere i produktion.
Funktioner i YAML formatter
- 01
Formater og lint
Parser din YAML, dropper trailing whitespace, normaliserer indrykning til 2 eller 4 mellemrum og re-emitter det. Syntaks fejl overflade med den nøjagtige linje og årsag.
- 02
YAML ↔ JSON
Konverter YAML til JSON for at fodre det ind i et værktøj der kun taler JSON, eller konverter JSON tilbage til YAML for at gøre en config fil menneske-venlig.
- 03
Bevarer typer
Tal, booleans, nulls og datoer round-trip korrekt gennem parser, så en YAML fil der går ind som YAML 1.2 kommer ud på samme måde.
Ofte stillede spørgsmål om YAML formatter
- Hvilken YAML version understøtter dette?
- YAML 1.2 som standard — versionen de fleste moderne værktøjer (Kubernetes, GitHub Actions, Docker Compose) bruger. Parser er js-yaml, samme bibliotek brugt af de fleste JavaScript build værktøjer.
- Vil det bevare kommentarer?
- Nej. Standard YAML parsers bevarer ikke kommentarer gennem en parse-så-dump round trip — det er en kendt begrænsning af hvert JavaScript YAML bibliotek, ikke specifik for dette værktøj. Formater din fil før du tilføjer vigtige kommentarer tilbage.
- Hvad er forskellen mellem formatering og konvertering?
- Formatering holder filen som YAML og normaliserer bare whitespace, nøgle rækkefølge og indrykning. Konvertering ændrer formatet helt — YAML til JSON eller omvendt.
- Håndterer det multi-dokument YAML?
- Det første dokument af en multi-dokument YAML fil bliver parset og re-emitteret. For at arbejde med alle dokumenter, split dem med --- og proces hver separat.
Relaterede værktøjer
Udvikler →- Aktiv
SQL formatter
Pretty-print SQL forespørgsler — PostgreSQL, MySQL, SQLite, BigQuery og standard SQL — privat i din browser.
UdviklerGratisKører lokaltÅbn - Aktiv
XML formatter
Pretty-print, minify og valider XML — helt i din browser.
UdviklerGratisKører lokaltÅbn - Aktiv
GraphQL formatter
Pretty-print og valider GraphQL forespørgsler, mutations og skemaer — privat i din browser.
UdviklerGratisKører lokaltÅbn
Udforsk flere værktøjer
Alle værktøjer →- Aktiv
PDF til JPG
Konverter hver side af en PDF til et skarpt JPG-, PNG- eller WebP-billede direkte i din browser — ingen upload, intet kvalitetstab.
PDFGratisKører lokaltÅbn - Aktiv
Fjern baggrund
Slet baggrunden på et foto med en AI-model i browseren — ingen upload, dine billeder bliver på din enhed.
BilledeGratisKører lokaltÅbn - Aktiv
Trim video
Klip start eller slutning af en video med billedpræcision.
VideoGratisÅbn - Aktiv
Trim lyd
Klip et stykke ud af en lydfil.
LydGratisKører lokaltÅbn - Aktiv
Markdown til HTML
Render Markdown til ren HTML.
DokumentGratisKører lokaltÅbn