> JSON ⇄ YAML <
// Konvertera mellan JSON och YAML format direkt
JSON ⇄ YAML
Konvertera i båda riktningar. JSON till YAML och YAML till JSON med ett klick eller automatisk detektering vid inklistring.
Syntaxkontroll
Validerar din indata före konvertering. Tydliga felmeddelanden hjälper dig att åtgärda syntaxproblem.
Inga begränsningar
100% klientsidig bearbetning. Inga storleksbegränsningar, inga serveruppladdningar. Din data lämnar aldrig din webbläsare.
// OM JSON & YAML
JSON vs YAML:
JSON (RFC 8259) är ett lättviktigt datautbytesformat. YAML (YAML 1.2) är en människovänlig serialiseringsstandard och superset av JSON. YAML används i konfigurationsfiler för Docker, Kubernetes, CI/CD och mer.
Exempel:
{"name":"John","age":30} → name: John
age: 30
Vanliga användningsfall:
- >Docker Compose och Kubernetes manifest
- >CI/CD pipeline-konfigurationer (GitHub Actions, GitLab CI)
- >Applikationskonfigurationsfiler
- >API-svarsformatkonvertering
- >Infrastruktur som kod (Ansible, Terraform)
>> frequently asked questions
F: Vad är skillnaden mellan JSON och YAML?
S: JSON använder klammerparenteser och hakparenteser. YAML använder indentering, vilket gör det mer läsbart. YAML stöder kommentarer och flerradssträngar.
F: När ska man använda YAML istället för JSON?
S: Använd YAML för konfigurationsfiler som ofta redigeras av människor. JSON för datautbyte mellan system.
F: Är YAML en superset av JSON?
S: Ja, sedan YAML 1.2 är varje giltigt JSON-dokument också giltig YAML.
F: Vad är YAML-ankare och alias?
S: YAML-ankare (&) och alias (*) låter dig definiera ett värde en gång och referera till det flera gånger.
F: Vilka är vanliga YAML-fallgropar?
S: Indentering måste använda mellanslag (inte tabbar), 'yes/no' tolkas som booleaner, strängar med kolon kan orsaka parsningsproblem.