JSON → YAML: Zet JSON-gegevens om in schoon, leesbaar YAML-formaat. Ideaal voor configuratiebestanden en gegevensserialisatie. YAML → JSON: Parseert YAML-documenten terug naar standaard JSON-formaat. Ondersteunt ankers, aliassen en YAML met meerdere documenten. Tip: YAML is een superset van JSON — elke geldige JSON is ook geldig YAML. Gebruik de knop Omwisselen om snel heen en weer te converteren.
JSON → YAML, en de superset-mythe
Elk geldig JSON-document is geldig YAML (YAML 1.2), waarom conversie in deze richting altijd veilig is. Het omgekeerde geldt niet: YAML heeft eigen ankers, aliassen, niet-aangehaalde scalaire waarden en streams met meerdere documenten, dus YAML → JSON lost ankers en aliassen op tot gewone structuren voordat JSON wordt uitgevoerd. Ook het aanhalen verschilt — YAML-strings met speciale tekens hebben aanhalingstekens nodig die JSON nooit zou gebruiken.
📋 Tips
JSON → YAML:JSON-objecten worden YAML-mappings, arrays worden YAML-reeksen.
YAML → JSON:YAML-inspringing bepaalt het nestingniveau. Gebruik consistente spatiëring (2 of 4 spaties).
YAML met meerdere documenten (gescheiden door ---) wordt volledig ondersteund.