Konvertera JSON till YAML och tillbaka, med validering.

Konverteringen körs live i din webbläsare — inget laddas upp. Redigera endera sidan och den andra följer omedelbart.  · Släpp en .json / .yaml-fil på endera panelen

Indragning
data.json
data.yaml

Om JSON ↔ YAML

JSON ↔ YAML-konverteraren översätter mellan de två formaten i båda riktningarna, med inbyggd validering. Klistra in JSON på ena sidan eller YAML på den andra, så sker konverteringen direkt i din webbläsare; syntaxfel rapporteras med den exakta platsen, så ett felplacerat kommatecken eller dålig indentering hittas på sekunder.

Formatering är konfigurerbar: välj indenteringsbredd och sortera eventuellt objektnycklar alfabetiskt för stabil, diff-vänlig utdata. Levande statistik visar rader, byte, nycklar och nästlingsdjup för ditt dokument, och verktyget berättar om roten är ett objekt, en array eller ett skalärt värde.

Du kan skriva, klistra in, ladda upp en fil eller dra en till sidan, och sedan kopiera eller ladda ner det konverterade resultatet. Eftersom allt körs klientsidan lämnar konfigurationsfiler med hemligheter aldrig din dator — en praktisk vardagsbrygga mellan API-nyttolaster och Kubernetes-, CI- eller Docker Compose-konfigurationer.

Så använder du JSON ↔ YAML

  1. Klistra in din JSON eller YAML i dess panel — eller ladda upp eller dra en fil till sidan.
  2. Åtgärda eventuella syntaxfel med den rapporterade radpositionen, om ett flaggas.
  3. Ställ in indenteringsbredden och slå på/av nyckelsortering efter smak.
  4. Läs den konverterade utdatan i den motsatta panelen, tillsammans med dokumentstatistiken.
  5. Kopiera resultatet eller ladda ner det som en fil.

Vanliga frågor

För data, ja — YAML är en superuppsättning av JSON, så varje JSON-dokument har en YAML-representation och tvärtom. Det som ändras är syntaxen: YAML använder indentering och tillåter kommentarer, även om kommentarer går förlorade vid konvertering till JSON, som inte har någon kommentarsyntax.

Ogiltig indata flaggas med platsen för felet, så du kan hoppa direkt till den felaktiga raden — vanligtvis ett saknat kommatecken eller citattecken i JSON, eller inkonsekvent indentering och oescapade specialtecken i YAML.

Det sorterar objektnycklar alfabetiskt på varje nivå av utdatan. Sorterade nycklar gör konverterade filer deterministiska, vilket håller versionshanteringsdiffar små och gör det enkelt att jämföra två konfigurationer sida vid sida.

YAML typar automatiskt ociterade skalärer: yes och no blir booleska värden, 012 kan tolkas som ett nummer, och landskoder som NO är ökända fallgropar. Sätt citattecken runt värdet i din YAML-källa för att tvinga det att förbli en sträng.

Ja — konverteringen körs helt i din webbläsare, inklusive filer du drar in. Inget överförs, så det är säkert att konvertera konfigurationer som innehåller inloggningsuppgifter eller interna värdnamn.

Ja, den är gratis utan storleksbaserad betalvägg — konvertera i båda riktningarna så ofta du behöver.


Populära sökningar
JSON till YAML YAML till JSON JSON YAML omvandlare konvertera YAML online YAML validerare JSON YAML verktyg
Behöver du hjälp?
Hittade du ett problem med det här verktyget? Berätta för oss.
Rapportera ett problem

Lägg till det här gratisverktyget på din egen webbplats — kopiera och klistra in koden nedan.