YAML naar JSON omzetten

Plak je YAML, bijvoorbeeld een docker-compose.yml of een Kubernetes-manifest, en krijg direct nette JSON. Is de YAML ongeldig, dan zie je op welke regel en bij welk teken het misgaat. Zo gebruik je deze tool ook als YAML-validator.

Inspringen

Zo werkt het

  1. Plak je code

    Plak de code in het linkervak of open een bestand. Geen code bij de hand? Klik op Voorbeeld.

  2. Direct resultaat

    De uitkomst verschijnt terwijl je typt. Is er een fout, dan zie je op welke regel en welk teken.

  3. Kopieer of download

    Kopieer het resultaat met één klik of sla het op als bestand voor je editor of project.

Wat wordt er omgezet?

  • Commentaar met # valt weg, want JSON kent geen commentaar.
  • Ankers en aliassen (&standaard en *standaard) worden uitgeschreven.
  • Meerdere documenten, gescheiden door ---, komen samen in één JSON-lijst.
  • true, false, null en getallen worden echte JSON-waarden; yes en no blijven tekst (zoals in YAML 1.2).

Veelgemaakte YAML-fouten

  • Tabs gebruiken om in te springen. YAML accepteert alleen spaties.
  • Ongelijk inspringen: alle sleutels op hetzelfde niveau moeten precies even ver inspringen.
  • Een dubbele punt in een waarde zonder aanhalingstekens, zoals titel: Let op: nieuw. Zet de waarde dan tussen aanhalingstekens.

Andersom nodig? Gebruik JSON naar YAML.

Veelgestelde vragen

Is YAML naar JSON gratis?

Ja. YAML naar JSON is helemaal gratis, zonder account, registratie of limiet op het aantal keer.

Wordt mijn code opgeslagen?

Nee. Je code wordt in je browser verwerkt en niet naar een server gestuurd of bewaard.

Werkt het op mijn telefoon?

Ja. De tool werkt in elke moderne browser op telefoon, tablet en computer.