YAML ⇄ JSON-converter
Zet YAML om naar JSON en JSON terug naar YAML in je browser, met validatie, opmaak, kopiëren en downloaden. Gratis, privé en zonder uploads.
🔒 Draait volledig in uw browser — niets wordt geüploadWat YAML ⇄ JSON doet
YAML ⇄ JSON zet gestructureerde configuratie om tussen het op inspringing gebaseerde YAML en strikte JSON. Dat is handig wanneer je voorbeelden verplaatst tussen Kubernetes-manifesten, CI-bestanden, instellingen van statische sites, API-fixtures, pakketmetadata, documentatiefragmenten en applicatieconfiguratie. De richting YAML naar JSON leest de YAML in en geeft opgemaakte JSON terug met een inspringing van twee spaties. De richting JSON naar YAML leest strikte JSON in en schrijft leesbare YAML die je kunt plakken in configuratiebestanden of documentatieconcepten. Validatiefouten worden direct getoond, zodat je inspringfouten, ontbrekende dubbele punten, ongeldige JSON-aanhalingstekens, overbodige komma's en per ongeluk ingevoegde tabs opmerkt voordat je een kapot resultaat kopieert.
De tool houdt zowel de bron als het resultaat in beeld, zodat kleine omzettingen makkelijk te controleren zijn. Hij is gemaakt voor het dagelijkse werk van ontwikkelaars: een configuratievoorbeeld nakijken tijdens een review, voorbeelden voor documentatie voorbereiden, vertalen tussen tools die andere formaten verkiezen of een fixture opschonen voordat je commit. Hij probeert geen projectspecifieke schema's te interpreteren en past geen verborgen standaardwaarden toe.
Privé werken in je browser
Alle verwerking vindt plaats in je browser met JavaScript aan de clientzijde. De tool uploadt geen fragmenten, configuratiewaarden, gegenereerde gegevens, querytekst of gekopieerde voorbeelden naar een server en vereist geen account. Dat uitsluitend lokale model is belangrijk voor hulpmiddelen voor ontwikkelaars, omdat de inhoud die je erin plakt vaak op echte applicatiegegevens lijkt: API-antwoorden, logbestanden, voorbeelden in de vorm van omgevingsvariabelen, databasequery's, opmaak uit concepten of waarden uit debugsessies in productie. Door de omzetting lokaal te houden verklein je het risico en blijft het werken snel, omdat er geen netwerkronde nodig is.
De interface is bewust compact, zodat je invoer kunt plakken, opties kunt aanpassen, de uitvoer kunt bekijken, kopiëren en weer terug kunt naar je editor. Controleer de resultaten wel altijd voordat je ze commit, openbaar deelt of in een productieproces gebruikt. Browsertools zijn uitstekend voor snelle inspectie en voorbereiding, maar ze kennen niet elke projectconventie, regel voor gegevensclassificatie of applicatiespecifieke validatie-eis.
Praktische tips
Controleer complexe YAML voordat je erop vertrouwt, want YAML ondersteunt functies die niet perfect op JSON aansluiten, zoals aangepaste tags, datums, aliassen, merge keys en waarden die als boolean of getal kunnen worden geïnterpreteerd. JSON heeft een kleiner datamodel, dus het veiligst gebruik je het voor gewone objecten, arrays, strings, getallen, booleans en null-waarden. Valideer het eindbestand bij configuratie voor productie met de tool die het gaat gebruiken. Staan er geheimen in je invoer, verwijder ze dan voordat je voorbeelden elders kopieert, ook al voert deze pagina de omzetting lokaal uit.
Hoe te gebruiken
- Kies de richtingSelecteer YAML naar JSON of JSON naar YAML voordat je je gegevens plakt.
- Lokaal omzettenStart de converter en bekijk de validatiemeldingen op syntaxfouten.
- Kopiëren of downloadenKopieer het resultaat of download het als .json- of .yaml-bestand.