jsonecho

JSON till YAML

Konvertera JSON till läsbar YAML för konfigurationsfiler, Kubernetes manifest och CI-pipelines.

Laddar verktyget...

Så använder du JSON till YAML

  1. Klistra in JSON, till exempel ett OpenAPI-dokument eller ett Kubernetes-manifest i JSON-form.
  2. Välj en två- eller fyra-rumspets.
  3. Kopiera YAML i din konfigurationsfil.

Om JSON till YAML

YAML är en supergrupp av JSON i praktiken, vilket innebär att varje JSON-fil kan uttryckas som YAML. Skillnaden är läsbarhet: inga fästningar, inga citattecken runt de flesta strängar, och indentation istället för punktering. Det är därför Kubernetes, Docker Compose, GitHub Actions, Ansible och OpenAPI alla bygger på det.

Konverteraren skriver block stil YAML. Strängar citeras endast när de måste vara, till exempel när de ser ut som siffror eller boolean, så "true" förblir en sträng och inte blir en boolean på den andra sidan.

Vanliga frågor

Kommer strängar som "ja" eller "nej" att förbli strängar?

Ja. De är skrivna med citattecken så att parser som följer de äldre YAML 1.1 reglerna inte läser dem som booleans. Samma sak gäller för värden som "1.0" eller "noll".

Har kommentarer bevarats?

JSON har inga kommentarer, så det finns inget att överföra. Du kan lägga till dem i YAML-filen senare.

Kan jag konvertera YAML tillbaka till JSON?

Ja, med verktyget YAML till JSON. En bilresa ger samma data.

Varför är min långa sträng på en rad?

Linjerna är avstängda, så långa värden stannar på en enda rad. Det förhindrar överraskande linjerbrott i genererade filer.

Fler verktyg i Konverterare

Alla verktyg →