YAML ⇄ JSON-omvandlare
Konvertera YAML till JSON och tillbaka — Kubernetes-manifest, CI-konfigurationer, OpenAPI-specifikationer.
YAML ⇄ JSON-omvandlare
Klistra in en YAML-fil och få tillbaka JSON, eller klistra in JSON och få ren YAML — riktningsomkopplaren konverterar åt båda hållen. Det här är det snabbaste sättet att omvandla ett Kubernetes-manifest eller en docker-compose-fil till JSON för ett skript, jq eller ett API-anrop, för att kontrollera vad ett GitHub Actions-arbetsflöde faktiskt innehåller, eller att flytta en OpenAPI-specifikation mellan de två formaten. Konfigurationsformat matchar sällan det verktyg du har till hands; denna omvandlare stänger det gapet utan att installera något.
YAML-sidan tolkar säkert: ankare och alias löses upp till vanliga värden, och en flerdokumentström separerad av --- blir en JSON-array med ett element per dokument. Parsefel rapporteras lugnt med radnumret, så ett dåligt indrag på rad 40 i en lång pipeline-konfiguration förvandlas inte till gissningar. Om man går åt andra hållet är giltig JSON alltid giltig YAML - verktyget avger läsbar blockliknande YAML och håller långa strängar på en rad istället för att vika dem.
Indragsalternativet styr utdata: två blanksteg (YAML-konventionen), fyra blanksteg eller minifierad. Minifierad gäller endast JSON — YAML har ingen minifierad form, så det valet faller ärligt tillbaka till två utrymmen där. Kommentarer överlever inte konverteringen i någon riktning; JSON har ingenstans att placera dem.
Allt körs lokalt i din webbläsare och ingenting laddas upp - vilket spelar roll, eftersom verkliga konfigurationsfiler innehåller tokens, interna värdnamn och anslutningssträngar. Konvertera, kopiera resultatet eller ladda ner det som en fil, och kedja in det i JSON-formateraren eller plattare för nästa steg.