> JSON ⇄ YAML <
// Converteer direct tussen JSON en YAML formaten
JSON ⇄ YAML
Converteer in beide richtingen. JSON naar YAML en YAML naar JSON met één klik of automatische detectie bij plakken.
Syntaxiscontrole
Valideert je invoer voor conversie. Duidelijke foutmeldingen helpen bij het oplossen van syntaxisproblemen.
Geen limieten
100% client-side verwerking. Geen bestandslimieten, geen serveruploads. Je data verlaat nooit je browser.
// OVER JSON & YAML
JSON vs YAML:
JSON (RFC 8259) is een lichtgewicht data-uitwisselingsformaat. YAML (YAML 1.2) is een mensvriendelijke serialisatiestandaard en superset van JSON. YAML wordt gebruikt in configuratiebestanden voor Docker, Kubernetes, CI/CD en meer.
Voorbeeld:
{"name":"John","age":30} → name: John
age: 30
Veelvoorkomende toepassingen:
- >Docker Compose en Kubernetes manifesten
- >CI/CD pipeline configuraties (GitHub Actions, GitLab CI)
- >Applicatie configuratiebestanden
- >API response formaat conversie
- >Infrastructure as Code (Ansible, Terraform)
>> frequently asked questions
V: Wat is het verschil tussen JSON en YAML?
A: JSON gebruikt accolades en haakjes. YAML gebruikt inspringing, waardoor het leesbaarder is. YAML ondersteunt commentaar en multiline strings.
V: Wanneer YAML gebruiken in plaats van JSON?
A: Gebruik YAML voor configuratiebestanden die vaak door mensen worden bewerkt. JSON voor data-uitwisseling tussen systemen.
V: Is YAML een superset van JSON?
A: Ja, sinds YAML 1.2 is elk geldig JSON-document ook geldig YAML.
V: Wat zijn YAML ankers en aliassen?
A: YAML ankers (&) en aliassen (*) laten je een waarde eenmaal definiëren en meerdere keren refereren.
V: Wat zijn veelvoorkomende YAML valkuilen?
A: Inspringing moet spaties gebruiken (geen tabs), 'yes/no' worden als booleans geparseerd, strings met dubbele punten kunnen problemen veroorzaken.