Monu Tools

YAML-till-JSON-omvandlare

Omvandla YAML till JSON och JSON tillbaka till YAML, åt båda håll. Validerar medan den omvandlar och visar tydliga fel. Allt körs i din webbläsare.

Så använder du YAML ⇄ JSON

  1. 01

    Välj riktning: YAML till JSON eller JSON till YAML.

  2. 02

    Klistra in din YAML eller JSON i inmatningsfältet.

  3. 03

    Kopiera det omvandlade resultatet, eller läs felet om inmatningen är ogiltig.

Vad det gör

Den här konverteraren omvandlar YAML till JSON och JSON till YAML, i båda riktningarna. Välj riktning, klistra in din indata, och kopiera det konverterade resultatet eller läs ett tydligt fel om indatan är felaktig.

Allt bearbetas lokalt i din webbläsare, så dina data stannar på din enhet.

Så skiljer sig de två formaten åt

YAML och JSON beskriver samma sorts data, men med olika prioriteringar. JSON är strikt och kompakt, vilket passar API:er och maskiner. YAML är indenteringsbaserat och lättare för människor att läsa och redigera, vilket är varför det dominerar konfigurationsfiler.

Validering och parsern

Varje konvertering tolkar källan först, så felaktig indata fångas och rapporteras med orsaken och ofta raden, i stället för att i tysthet producera ett trasigt resultat. En lyckad konvertering talar därför också om att indatan var giltig.

Den använder den YAML 1.2- och 1.1-kompatibla parsern från js-yaml, som täcker de funktioner du möter i praktiken: mappningar, sekvenser, skalärer, ankare och flerradiga strängar.

Var det passar in, och kommentarsvarningen

Det här är precis det lim du behöver runt CI-pipelines, Kubernetes- och Docker Compose-filer, och API:er som talar JSON medan din konfiguration är skriven i YAML. Det låter dig flytta mellan de två utan att handredigera.

En sak att känna till: YAML-kommentarer tas bort, eftersom JSON inte har något begrepp om kommentarer, och att konvertera tillbaka genererar ny YAML utan dem.

Vanliga frågor

Vilken YAML-version stöds?

Den använder den YAML 1.2/1.1-kompatibla tolken från js-yaml, som täcker de vanliga funktionerna: mappningar, sekvenser, skalärer, ankare och flerradiga strängar.

Varför får jag ett fel?

Inmatningen tolkas före omvandling, så ogiltig YAML eller JSON visar ett meddelande med orsaken och ofta raden, vilket hjälper dig att snabbt hitta problemet.

Behålls kommentarer?

Nej. YAML-kommentarer tas bort vid omvandling eftersom JSON inte har kommentarer, och vid omvandling tillbaka genereras ny YAML utan dem.

Laddas mina data upp?

Nej. Omvandlingen körs helt i din webbläsare; inget du klistrar in lämnar din enhet.

Källor

Bädda in det här verktyget

Lägg till det här verktyget på din egen webbplats. Kopiera kodsnutten nedan; den hålls automatiskt uppdaterad.

<iframe src="https://monu.tools/embed/sv/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Relaterade verktyg