konvertera | transformera | validera

> JSON YAML <

// Konvertera mellan JSON och YAML format direkt

[BIDIRECTIONAL]

JSON ⇄ YAML

Konvertera i båda riktningar. JSON till YAML och YAML till JSON med ett klick eller automatisk detektering vid inklistring.

[VALIDATE]

Syntaxkontroll

Validerar din indata före konvertering. Tydliga felmeddelanden hjälper dig att åtgärda syntaxproblem.

[FREE]

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.

// ANDRA SPRÅK