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

YAML-invoer

JSON-uitvoer:

JSON-uitvoer

Klik op de knop Voorbeeld hierboven om meer voorbeelden in de editor te laden.

Hoe dit hulpmiddel te gebruiken

1

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.

2

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.

3

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.