Webtools

YAML ↔ JSON

Converteer tussen YAML en JSON

Over YAML en JSON

YAML en JSON zijn beide leesbare gegevensserializatieformaten. JSON is compacter en is de lingua franca van web-API's. YAML is meer leesbaar voor configuratie dankzij de inspringingstructuur en ondersteuning voor opmerkingen — het is de standaard voor Kubernetes-manifesten, GitHub Actions-workflows, Ansible-playbooks en veel CI-configuraties.

De meeste YAML-gegevens worden verliesvrij naar en van JSON geconverteerd, maar enkele YAML-functies (anchors, aangepaste tags, multi-document streams) hebben geen direct JSON-equivalent. Deze converter verwerkt de gemeenschappelijke subset.

Veelgestelde vragen

Blijven opmerkingen behouden bij YAML → JSON?
Nee — JSON heeft geen concept van opmerkingen, dus ze worden verwijderd bij conversie. Het converteren van JSON → YAML geeft een schoon YAML-document zonder opmerkingen, omdat de originele JSON er geen had.
Hoe zit het met multi-document YAML-bestanden?
Alleen het eerste YAML-document in de invoer wordt geconverteerd. Voor multi-document streams (gescheiden door ---) kunt u ze splitsen en elk afzonderlijk converteren.