YAML-formaterare
Formatera och validera YAML, eller konvertera mellan YAML och JSON — privat i din webbläsare.
Om YAML-formaterare
Handytools YAML-formaterare normaliserar YAML-indenteringen, citatstil och nyckelordning med hjälp av standard js-yaml-parsern och kan också konvertera YAML till JSON eller JSON tillbaka till YAML med ett klick. Användbart för att rensa upp Kubernetes-manifest, GitHub Actions-arbetsflöden, Helm-värden och alla konfigurationsfiler som har driftats från en konsekvent stil. Parsern är samma som den som används av de flesta JavaScript-byggverktyg, så det som valideras här valideras i produktion.
Funktioner i YAML-formaterare
- 01
Formatera och lint
Tolkar din YAML, tar bort efterföljande whitespace, normaliserar indenteringen till 2 eller 4 blanksteg och återsänder det. Syntaxfel blir märkta med exakt rad och anledning.
- 02
YAML ↔ JSON
Konvertera YAML till JSON för att mata det till ett verktyg som bara pratar JSON, eller konvertera JSON tillbaka till YAML för att göra en konfigurationsfil människovänlig.
- 03
Bevarar typer
Nummer, booleaner, nullor och datum går framåt korrekt genom parsern, så en YAML-fil som kommer in som YAML 1.2 kommer ut samma vägen.
Vanliga frågor om YAML-formaterare
- Vilken YAML-version stöder detta?
- YAML 1.2 som standard — den version de flesta moderna verktyg (Kubernetes, GitHub Actions, Docker Compose) använder. Parsern är js-yaml, samma bibliotek som används av de flesta JavaScript-byggverktyg.
- Kommer det att bevara kommentarer?
- Nej. Standard YAML-parsers bevarar inte kommentarer genom en parse-then-dump rundresa — det är en känd begränsning för varje JavaScript YAML-bibliotek, inte specifik för detta verktyg. Formatera din fil innan du lägger tillbaka viktiga kommentarer.
- Vad är skillnaden mellan formatering och konvertering?
- Formatering behåller filen som YAML och normaliserar bara whitespace, nyckelordning och indenteringen. Konvertering ändrar formatet helt — YAML till JSON eller vice versa.
- Hanterar detta multi-dokument YAML?
- Det första dokumentet av en multi-dokument YAML-fil tolkas och återsändes. För att arbeta med alla dokument, dela upp dem med --- och behandla varje separat.
Guider
Artiklar →Relaterade verktyg
Utvecklare →- Aktiv
SQL-formaterare
Snygga SQL-frågor — PostgreSQL, MySQL, SQLite, BigQuery och standard SQL — privat i din webbläsare.
UtvecklareGratisKörs lokaltÖppna - Aktiv
XML-formaterare
Snygga, minimera och validera XML — helt i din webbläsare.
UtvecklareGratisKörs lokaltÖppna - Aktiv
GraphQL-formaterare
Snygga och validera GraphQL-frågor, mutationer och scheman — privat i din webbläsare.
UtvecklareGratisKörs lokaltÖppna
Utforska fler verktyg
Alla verktyg →- Aktiv
PDF to PNG
Konvertera varje PDF-sida till en högkvalitativ PNG-bild i din webbläsare. Välj upplösning och ladda ned en enskild PNG eller en ZIP med alla sidor.
PDFGratisKörs lokaltÖppna - Aktiv
Pixelera bild
Pixelera ett helt foto eller censurera specifika områden som ansikten.
BildGratisKörs lokaltÖppna - Aktiv
MKV till MOV
Konvertera MKV (Matroska)-videor till MOV (QuickTime) i din webbläsare — filer lämnar aldrig din enhet.
VideoGratisKörs lokaltÖppna - Aktiv
Ljud förening
Slå samman flera ljudfiler till en, med valfritt crossfade.
LjudGratisKörs lokaltÖppna - Aktiv
JSON-visare
Visa, formatera och validera JSON i din webbläsare.
DokumentGratisKörs lokaltÖppna