Converteer YAML naar JSON en JSON terug naar YAML, beide kanten op. Valideert tijdens het converteren en toont duidelijke fouten. Alles draait in je browser.
Hoe gebruik je YAML ⇄ JSON
Kies de richting: YAML naar JSON of JSON naar YAML.
Plak je YAML of JSON in het invoerpaneel.
Kopieer het omgezette resultaat, of lees de fout als de invoer ongeldig is.
Deze converter zet YAML om in JSON en JSON in YAML, in beide richtingen. Kies de richting, plak je invoer, en kopieer het geconverteerde resultaat of lees een duidelijke foutmelding als de invoer onjuist is.
Alles wordt lokaal in je browser verwerkt, dus je data blijft op je apparaat.
YAML en JSON beschrijven hetzelfde soort data, maar met verschillende prioriteiten. JSON is strikt en compact, wat past bij API's en machines; YAML is gebaseerd op inspringing en makkelijker voor mensen om te lezen en bewerken, en daarom domineert het configuratiebestanden.
Elke conversie parseert eerst de bron, zodat onjuiste invoer wordt opgevangen en gerapporteerd met de reden en vaak de regel, in plaats van stilzwijgend een kapot resultaat te produceren. Een geslaagde conversie vertelt je daarom ook dat de invoer geldig was.
Hij gebruikt de met YAML 1.2 en 1.1 compatibele parser van js-yaml, die de functies dekt die je in de praktijk tegenkomt: mappings, sequences, scalars, anchors en meerregelige strings.
Dit is precies de lijm die je nodig hebt rond CI-pipelines, Kubernetes- en Docker Compose-bestanden, en API's die JSON spreken terwijl je configuratie in YAML is geschreven. Het laat je tussen de twee bewegen zonder handmatig te bewerken.
Eén ding om te weten: YAML-commentaar wordt weggelaten, omdat JSON geen concept van commentaar heeft, en bij het terugconverteren wordt verse YAML gegenereerd zonder commentaar.
Veelgestelde vragen
Het gebruikt de met YAML 1.2 / 1.1 compatibele parser van js-yaml, die de gangbare functies dekt: mappings, sequences, scalars, anchors en meerregelige strings.
De invoer wordt geparseerd voor het converteren, dus ongeldige YAML of JSON toont een bericht met de reden en vaak de regel, wat je helpt het probleem snel op te sporen.
Nee. YAML-commentaren gaan verloren tijdens de conversie omdat JSON geen commentaren heeft, en terugconverteren genereert verse YAML zonder die.
Nee. De conversie draait volledig in je browser; niets van wat je plakt verlaat je apparaat.
Veel tools en API's vereisen JSON, terwijl YAML vriendelijker is om te schrijven en te lezen voor configuratie. Converteren laat je mensvriendelijke configuratie houden en toch JSON voeden aan de systemen die het nodig hebben.
Deze tool insluiten
Voeg deze tool toe aan je eigen website. Kopieer het fragment hieronder. Het blijft automatisch up-to-date.
<iframe src="https://monu.tools/embed/nl/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Gerelateerde tools
Formatteer, verfraai en valideer JSON online met duidelijke foutmeldingen voor ongeldige invoer.
Minimaliseer en valideer JSON in je browser, en zie hoeveel bytes je bespaart.
Converteer JSON naar CSV en CSV terug naar JSON, beide kanten op. Kies het scheidingsteken, verwerk velden met aanhalingstekens en kopieer het resultaat. Alles draait in je browser.
Genereer TypeScript-interfaces uit een JSON-voorbeeld, met geneste types, arrays en optionele velden. Draait in je browser.