YAML naar JSON converter
Kubernetes-manifesten, GitHub-acties en docker-compose-bestanden zijn YAML; sommige API's en JavaScript-configuraties willen JSON. Lokaal converteren tussen formaten: handig als linttools alleen JSON accepteren of bij het insluiten van configuratie in package.json-scripts.
Zo zet je YAML om naar JSON
1. Plak YAML in de editor.
2. Voer conversie uit: syntaxisfouten tonen regelhints.
3. Bekijk de uitvoerstructuur van JSON.
4. Kopieer JSON voor API of validator.
Conversie voorbeelden
docker-compose-fragment
services.web.environment kaart wordt genest JSON object voor nepserver.
GitHub Actiematrix
strategy.matrix YAML blok wordt JSON voor documentatiegenerator.
OpenAPI YAML
Gedeeltelijke specificatie geconverteerd naar JSON voor de Swagger UI-plaktest.
Wanneer gebruik je deze tool
• Wanneer de tooling alleen JSON accepteert (sommige schemavalidators).
• Wanneer JavaScript-code een geparseerd object uit de YAML-bron nodig heeft.
• Bij het debuggen van YAML door de equivalente structuur van JSON te bekijken.
Noorwegen probleem
Niet-geciteerde NEE in YAML wordt in sommige parsers onwaar. Citeer landcodes en versiereeksen zoals "1.0" om booleaanse/float-verrassingen in JSON te voorkomen.
Veelgestelde vragen
Opmerkingen in YAML?
Gestript bij JSON-uitvoer: opmerkingen overleven de conversie niet.
Tabbladen in YAML?
YAML verbiedt tabs voor inspringen — herstel eerst de spaties.
Meerdere documenten YAML?
--- gescheiden documenten moeten mogelijk handmatig worden gesplitst.
Soort dwang?
YAML 1.1 behandelt ja/nee als boolean — JSON waar/onwaar resultaten; pas op voor niet-geciteerde landcodes zoals NO voor Noorwegen.
Lokaal?
Ja.