JSON naar YAML
Converteer JSON direct naar YAML-formaat met validatie
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
YAML-uitvoer:
Klik op de knop Voorbeeld hierboven om meer voorbeelden in de editor te laden.
Hoe dit hulpmiddel te gebruiken
Plak JSON
Plak uw JSON in de linker editor of upload een bestand. Gebruik Voorbeeld voor voorbeeldgegevens. De JSON moet geldig zijn.
YAML-uitvoer bekijken
Het rechterpaneel toont de YAML. Objecten gebruiken sleutel-waardeparen met inspringing. Arrays gebruiken - voorvoegsels. Ongeldige JSON toont een fout.
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.