JSON-invoer

YAML-uitvoer

Wat is JSON naar YAML?

Als uw REST API JSON retourneert maar uw deployment pipeline YAML verwacht — zoals een Kubernetes-manifest of een Docker Compose-bestand — zit u vast met handmatig herformatteren. YAML (YAML Ain't Markup Language) gebruikt inspringing in plaats van accolades, wat het veel leesbaarder maakt in configuratiebestanden. JSON en YAML vertegenwoordigen dezelfde gegevensstructuren, dus de conversie is schoon en verliesvrij. Dit is het gereedschap daarvoor — plak uw JSON en krijg direct geldige YAML 1.2.

Dit hulpmiddel draait in uw browser. Plak JSON en krijg YAML. Er wordt niets naar een server gestuurd. De conversie volgt de YAML 1.2-specificatie.

Voorbeelden JSON naar YAML

Converteer JSON naar YAML. Telecom-voorbeeld:

Voorbeeld: Abonneegegevens

JSON-invoer

YAML-uitvoer:

YAML-uitvoer

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

Hoe dit hulpmiddel te gebruiken

1

Plak JSON

Plak uw JSON in de linker editor of upload een bestand. Gebruik Voorbeeld voor voorbeeldgegevens. De JSON moet geldig zijn.

2

YAML-uitvoer bekijken

Het rechterpaneel toont de YAML. Objecten gebruiken sleutel-waardeparen met inspringing. Arrays gebruiken - voorvoegsels. Ongeldige JSON toont een fout.

3

Downloaden of kopiëren

Gebruik Downloaden of Kopiëren om de YAML te krijgen. Voor het omgekeerde, gebruik YAML naar JSON. Om eerst JSON te formatteren, gebruik de JSON Formatter.

Wanneer YAML de voorkeur heeft

YAML wordt veel gebruikt in DevOps en infrastructuur: Kubernetes-configuraties, Docker Compose, CI/CD-pipelines zoals GitHub Actions. Het is gemakkelijker te lezen en bewerken dan JSON voor configuratiebestanden. JSON is beter voor API's en machine-tot-machine-uitwisseling. Het converteren ertussen is eenvoudig omdat ze dezelfde gegevensstructuren vertegenwoordigen.

Configuratiebestanden zoals application.yml (Spring Boot) of .gitlab-ci.yml zijn typisch YAML. Als uw brondata JSON is (bijv. van een API of database-export), geeft conversie hier het YAML-formaat dat u nodig heeft voor implementatie. Voor het extraheren van specifieke waarden uit grote JSON, gebruik eerst jq.

Veelgestelde vragen

Hoe converteer ik JSON gratis online naar YAML?

Plak uw JSON in de editor op deze pagina en de YAML verschijnt direct in het uitvoerpaneel. Geen aanmelding, geen upload naar een server — alles draait in uw browser.

Wat is het verschil tussen JSON en YAML?

Beide formaten vertegenwoordigen dezelfde data — objecten, arrays, strings, getallen en booleans. JSON gebruikt accolades en aanhalingstekens; YAML gebruikt inspringing en is over het algemeen leesbaarder voor configuratiebestanden. YAML ondersteunt ook opmerkingen (met #), wat JSON niet doet.

Kan ik YAML terugconverteren naar JSON?

Ja. Gebruik het gereedschap YAML naar JSON op deze site.

Worden mijn gegevens ergens naartoe gestuurd?

Nee. Alles draait in uw browser — geen data verlaat uw machine. Veilig te gebruiken met API-sleutels, tokens of gevoelige configuraties.

Ondersteunt YAML opmerkingen?

Ja. YAML ondersteunt # opmerkingen. JSON niet. Bij het converteren van JSON naar YAML worden geen opmerkingen automatisch toegevoegd. U kunt ze daarna handmatig toevoegen.

Gerelateerde hulpmiddelen

De YAML-specificatie staat op yaml.org. Voor JSON, zie json.org en MDN.