YAML / JSON-konverterare
Konvertera mellan YAML och JSON. Klistra in i valfritt format och få det andra direkt.
Så här fungerar det
YAML/JSON-konverteraren omvandlar data mellan YAML- och JSON-format i båda riktningarna i webbläsaren utan att skicka data till en server.
För att konvertera YAML till JSON: klistra in YAML i den vänstra panelen och klicka på Konvertera. Resultatet visas i den högra panelen som korrekt formaterat JSON.
För att konvertera JSON till YAML: klistra in JSON i inmatningspanelen och klicka på Konvertera i omvänd riktning.
Validering sker automatiskt — syntaxfel (ostängda citattecken, felaktiga indrag i YAML) rapporteras med radnummer.
Verktyget hanterar kapslade strukturer, arrayer, null-värden och alla YAML- och JSON-datatyper.
Praktiskt exempel
Klistra in en YAML-konfiguration — säg en tjänstedefinition med nästlade portar och miljölistor — och konvertera: du får den exakta JSON-motsvarigheten, direkt användbar när ett verktyg kräver JSON men din sanningskälla är YAML (eller tvärtom). Storlekskorten kvantifierar skillnaden mellan formaten för just ditt dokument. JSON till YAML med blockstil ger den läsbara indragna formen för människor; inline-stil den kompakta. Rundresan är dessutom den snabbaste YAML-validerare som finns: ett tabbtecken eller fel indrag fallerar med en exakt felposition.
Användningsfall
- Konvertera Kubernetes- eller Docker Compose-YAML-konfigurationer till JSON för API-payloads
- Översätta JSON API-svar till YAML för läsbar dokumentation
- Migrera konfigurationsfiler mellan verktyg som förväntar sig olika format
- Snabbt kontrollera att en YAML-fil är syntaktiskt giltig
Vanliga frågor
- Stöder YAML kommentarer?
- Ja — YAML stöder kommentarer (#). Kommentarer går dock förlorade vid konvertering till JSON eftersom JSON inte stöder dem.
- Är konvertering dubbelriktad?
- Ja — konverteraren hanterar både YAML→JSON och JSON→YAML.
- Bevaras YAML-typning?
- Ja — tal, booleska värden och null konverteras korrekt.
- Vad om min YAML har taggar (t.ex. !!str)?
- Grundläggande taggar stöds; komplexa eller anpassade taggar kan generera fel.
- Skickas mina data till en server?
- Nej — konvertering sker lokalt med JavaScript-bibliotek.