CanDoYa
NL

YAML naar JSON converteren

Draait volledig in je browser - niets uploaden, geen account.

JSON
Plak YAML om die naar JSON om te zetten.
Deel deze tool

Hoe zet je YAML om naar JSON?

Plak YAML in de converter. Het document wordt geparsed en de objecten, arrays en scalaire waarden blijven behouden voordat alles als strikte JSON wordt opgeslagen. Kies een compacte uitvoer of een inspringing van 2 of 4 spaties. Meerdere YAML-documenten worden één JSON-array. De volledige verwerking gebeurt in je browser.

Zo werkt het

  1. 1Plak je YAML. Typ YAML, plak een fragment of laad het voorbeeld met meerdere documenten.
  2. 2Kies de JSON-inspringing. Gebruik compacte uitvoer of kies een inspringing van 2 of 4 spaties. De omzetting wordt direct bijgewerkt.
  3. 3Kopieer of download. Controleer de statusmelding en kopieer daarna de JSON of sla die op als .json-bestand.

Voor wie

YAML is prettig voor configuraties die mensen zelf bewerken, terwijl bijna elke API, elk script en elke webapplicatie JSON accepteert. Deze converter verwerkt mappings, reeksen, blokteksten, ankers en aliassen volgens YAML 1.2 en maakt JSON die je kunt kopiëren of downloaden. Commentaar verdwijnt, omdat JSON daar geen syntaxis voor heeft.

De omzetting draait lokaal, zonder upload en zonder account. Daardoor kun je ook Kubernetes-manifesten, deploymentinstellingen en interne configuraties verwerken die hostnamen, tokens of andere gevoelige waarden bevatten.

Veelgestelde vragen

Wordt mijn YAML geüpload tijdens het converteren?

Nee. Het parsen en omzetten naar JSON gebeurt in je browser. De YAML wordt niet naar een conversieserver gestuurd, zodat privéconfiguraties op je apparaat blijven. Deel de paginastatus of gekopieerde uitvoer niet als de bron geheimen bevat.

Is deze YAML JSON converter gratis?

Ja. Je kunt JSON zonder account of installatie converteren, kopiëren en downloaden. Er is geen kunstmatige limiet voor het aantal documenten, omdat het werk op je apparaat gebeurt. Bij zeer grote bestanden blijven het geheugen en de snelheid van je browser wel bepalend.

Wat gebeurt er met commentaar in YAML?

Commentaar wordt tijdens de omzetting verwijderd, omdat standaard-JSON geen commentaarsyntaxis heeft. Sleutels en waarden blijven staan, maar notities die met # beginnen verdwijnen. Moet een notitie behouden blijven, sla die dan vóór het converteren op in een echt veld, bijvoorbeeld _comment.

Ondersteunt de converter meerdere YAML-documenten die door --- zijn gescheiden?

Ja. Een YAML-stream met twee of meer documenten wordt in de oorspronkelijke volgorde omgezet in één JSON-array. Elk array-item staat voor één YAML-document. Een enkel document blijft een object, array of scalaire waarde en krijgt geen onnodige extra laag.

Hoe worden YAML-ankers en aliassen omgezet?

Ankers en aliassen worden opgelost voordat de JSON wordt geschreven. JSON heeft geen ankersyntaxis, dus elke alias wordt vervangen door de volledige waarde waarnaar hij verwijst. Circulaire of buitensporig uitgeklapte aliassen worden geweigerd om onveilige of misleidende uitvoer te voorkomen.

Waarom weigert de converter sommige YAML-waarden?

Aangepaste tags en YAML-eigen waarden zoals sets, binaire data, tijdstempels en niet-eindige getallen kunnen typen bevatten die niet in strikte JSON passen. Stilzwijgend wijzigen zou het document veranderen, dus de converter meldt ze als niet ondersteund. Zet de waarde tussen aanhalingstekens om tekst te bewaren, of vervang deze door een JSON-compatibele mapping, reeks of scalaire waarde.