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.