YAML naar JSON
Converteer YAML direct naar JSON-formaat met validatie
YAML-invoer
JSON-uitvoer
Wat is YAML naar JSON?
YAML en JSON vertegenwoordigen beide gestructureerde gegevens—objecten, arrays, strings, getallen en booleans. YAML is mensvriendelijk met inspringing en geen haakjes; JSON is alomtegenwoordig in API's en configuratiesystemen. Het converteren van YAML naar JSON maakt sleutels en geneste structuren tot standaard JSON-objecten en -arrays. De YAML 1.2-specificatie en JSON-specificatie definiëren de formaten. YAML is een superset van JSON, dus de meeste YAML-documenten converteren netjes.
Dit hulpmiddel parseert uw YAML en geeft equivalent JSON uit. Conversie draait volledig in uw browser. Er wordt niets naar een server gestuurd—veilig voor productieconfiguraties, Kubernetes-manifesten of gevoelige gegevens.
Voorbeelden YAML naar JSON
Converteer YAML naar JSON. Telecom-voorbeeld:
Voorbeeld: Abonneegegevens
JSON-uitvoer:
Klik op de knop Voorbeeld hierboven om meer voorbeelden in de editor te laden.
Hoe dit hulpmiddel te gebruiken
YAML plakken of uploaden
Kopieer uw YAML en plak het in de linker editor. U kunt ook op Uploaden klikken om een .yaml- of .yml-bestand te laden. De knop Voorbeeld laadt voorbeeldgegevens om te testen.
JSON-uitvoer bekijken
Het rechterpaneel toont de geconverteerde JSON. Gebruik <strong>Verkleinen</strong> voor compacte eenregelige uitvoer, of laat het geformatteerd voor leesbaarheid. Ongeldige YAML toont een fout—corrigeer het eerst met de YAML Validator.
Kopiëren of downloaden
Gebruik <strong>Kopiëren</strong> om het resultaat op uw klembord te zetten, of <strong>Downloaden</strong> om het als <code>.json</code>-bestand op te slaan. Voor de omgekeerde conversie, gebruik JSON naar YAML. Om eerst YAML te formatteren, gebruik de YAML Formatter.
Wanneer YAML naar JSON helpt
Kubernetes-manifesten, Docker Compose-bestanden en GitHub Actions-workflows zijn vaak in YAML geschreven. Als u die configuratie moet doorgeven aan een systeem dat JSON verwacht—een API, een database of een script—doet dit hulpmiddel de conversie. Voor het extraheren van specifieke waarden uit grote YAML kunt u naar JSON converteren en jq gebruiken.
Configuratiebestanden zoals application.yml (Spring Boot) of .gitlab-ci.yml zijn YAML. Converteren naar JSON helpt bij integratie met tools die alleen JSON accepteren, of bij het valideren van structuur tegen een JSON-schema.
Sommige API's en databases slaan JSON op of accepteren het. Als uw brondata in YAML is, geeft conversie hier de JSON die u nodig heeft. Voor conversie naar XML in plaats daarvan, gebruik YAML naar XML.
Veelgestelde vragen
Worden opmerkingen behouden?
Nee. JSON heeft geen opmerking-syntax. YAML-opmerkingen worden verwijderd bij conversie naar JSON. Als u opmerkingen moet behouden, houd de gegevens in YAML.
Hoe zit het met YAML-ankers en aliassen?
Ankers en aliassen worden opgelost tijdens conversie. De JSON-uitvoer bevat de uitgebreide structuur, niet de referenties.
Zijn mijn gegevens privé?
Ja. Conversie draait volledig in uw browser met JavaScript. Er worden geen gegevens naar een server gestuurd. U kunt dit controleren door het Netwerk-tabblad van uw browser te openen tijdens het gebruik van het hulpmiddel.
Hoe zit het met meerregelige strings in YAML?
YAML-meerregelige strings (letterlijke of gevouwen blokken) converteren naar JSON-strings. Regeleinden worden behouden. Voor complexe meerregelige inhoud kan de JSON-uitvoer escaped newlines gebruiken.
Kan ik de JSON-uitvoer valideren?
Ja. Kopieer de uitvoer en plak het in de JSON Formatter of JSON Validator om structuur en syntax te verifiëren.
Gerelateerde hulpmiddelen
YAML-specificatie. JSON-specificatie. MDN. YAML-snelreferentie. RFC 8259. YAML. Postman.