YAML ⇄ JSON-konverterare
Konvertera YAML till JSON och JSON till YAML lokalt i webbläsaren, med validering, formatering, kopiering och nedladdning. Gratis, privat och utan uppladdning.
🔒 Körs helt i din webbläsare — ingenting laddas uppVad YAML ⇄ JSON gör
YAML ⇄ JSON konverterar strukturerad konfiguration mellan det indenteringsbaserade YAML och strikt JSON. Det är användbart när du flyttar exempel mellan Kubernetes-manifest, CI-filer, inställningar för statiska webbplatser, API-fixtures, paketmetadata, dokumentationsutdrag och applikationskonfiguration. Riktningen YAML till JSON tolkar YAML och skapar formaterad JSON med två blanksteg i indrag. Riktningen JSON till YAML tolkar strikt JSON och skriver läsbar YAML som du kan klistra in i konfigurationsfiler eller dokumentationsutkast. Valideringsfel visas direkt, vilket hjälper dig att hitta indenteringsfel, saknade kolon, ogiltiga JSON-citattecken, avslutande kommatecken och oavsiktliga tabbtecken innan du kopierar ett trasigt resultat.
Verktyget visar både källa och resultat, så att små omvandlingar är lätta att kontrollera. Det är gjort för utvecklarens vardag: att kontrollera ett konfigurationsexempel under en granskning, förbereda exempel till dokumentation, översätta mellan verktyg som föredrar olika format eller städa en fixture innan du gör en commit. Det försöker inte tolka projektspecifika scheman och tillämpar inga dolda standardvärden.
Privat arbetsflöde i webbläsaren
All bearbetning sker i din webbläsare med JavaScript på klientsidan. Verktyget laddar inte upp utdrag, konfigurationsvärden, genererad data, frågetext eller kopierade exempel till någon server och kräver inget konto. Den helt lokala modellen är viktig för utvecklarverktyg, eftersom innehållet som klistras in ofta ser ut som verklig applikationsdata: API-svar, loggar, exempel som liknar miljövariabler, databasfrågor, markup från utkast eller värden som kopierats från felsökning i produktion. Att hålla omvandlingen lokal minskar risken och gör det snabbt, eftersom ingen nätverksrunda behövs.
Gränssnittet är medvetet kompakt så att du kan klistra in indata, justera alternativ, granska resultatet, kopiera det och gå tillbaka till din editor. Resultaten bör ändå granskas innan de checkas in, delas offentligt eller används i ett produktionsflöde. Webbläsarverktyg är utmärkta för snabb inspektion och förberedelse, men de kan inte känna till varje projektkonvention, dataklassificeringsregel eller applikationsspecifikt valideringskrav.
Praktiska tips
Granska komplex YAML innan du förlitar dig på den, eftersom YAML stöder funktioner som inte går att avbilda perfekt i JSON, bland annat egna taggar, datum, alias, merge keys och värden som kan tolkas som booleska värden eller tal. JSON har en mindre datamodell, så det säkraste är att använda vanliga objekt, arrayer, strängar, tal, booleska värden och null-värden. När du konverterar konfiguration för produktion bör du validera den färdiga filen med det verktyg som ska använda den. Om hemligheter förekommer i dina indata bör du ta bort dem innan du kopierar exempel någon annanstans, även om den här sidan utför konverteringen lokalt.
Hur man använder
- Välj riktningVälj YAML till JSON eller JSON till YAML innan du klistrar in dina data.
- Konvertera lokaltKör konverteraren och granska valideringsmeddelandena för syntaxfel.
- Kopiera eller ladda nedKopiera resultatet eller ladda ned det som en .json- eller .yaml-fil.