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.
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 till JPG
Konvertera varje sida i en PDF till en skarp JPG-, PNG- eller WebP-bild direkt i din webbläsare — ingen uppladdning, ingen kvalitetsförlust.
PDFGratisKörs lokaltÖppna - Aktiv
Ta bort bakgrund
Radera bakgrunden i ett foto med en AI-modell i webbläsaren — ingen uppladdning, dina bilder stannar på din enhet.
BildGratisKörs lokaltÖppna - Aktiv
Trimma video
Kapa början eller slutet av en video med precision på bildruta.
VideoGratisÖppna - Aktiv
Trimma ljud
Kapa en del av en ljudfil.
LjudGratisKörs lokaltÖppna - Aktiv
Markdown till HTML
Rendera Markdown till ren HTML.
DokumentGratisKörs lokaltÖppna