CanDoYa
HU

JSON to YAML converter

Teljesen a böngésződben fut - feltöltés és regisztráció nélkül.

JSON
YAML
Illessz be JSON-t a YAML-lá alakításhoz.
Oszd meg ezt az eszközt

Hogyan alakítsunk JSON-t YAML-lá?

Illeszd be a JSON-odat a konverterbe, az pedig ugyanazt az adatot blokkformátumú YAML-ként írja újra: az objektumokból kulcs-érték párok lesznek, a tömbökből kötőjeles listák, a beágyazott struktúrákat pedig automatikusan behúzza. Válassz 2 vagy 4 szóközös behúzást, és mivel minden a böngésződben történik, semmi nem kerül feltöltésre.

Így működik

  1. 1Illeszd be a JSON-t. Illeszd be vagy írd be a JSON-t a bal oldali panelbe, vagy töltsd be a példát a formátum megtekintéséhez.
  2. 2Válaszd ki a behúzást. Válassz 2 vagy 4 szóközös behúzást. Az érvénytelen JSON-t a státuszsáv jelzi, a pontos elemzési hibával együtt.
  3. 3Másold ki a YAML-t. A YAML élőben frissül a jobb oldalon. Másold ki, vagy töltsd le .yaml fájlként.

Kinek hasznos

A JSON és a YAML ugyanazt az adatmodellt írja le (objektumok, tömbök, szövegek, számok, logikai értékek és null), így a köztük történő konverzió veszteségmentes újraszerializálás, nem fordítás. Ez az eszköz beolvassa a JSON-odat, és tiszta, blokkformátumú YAML-ként írja ki: a kapcsos és szögletes zárójelek helyét behúzás veszi át, az idézőjelek eltűnnek a kulcsokból és az egyszerű szövegekből, az olvashatóság pedig javul. Jól jön, ha egy konfigurációs fájlnak, CI-folyamatnak vagy Kubernetes manifesztnek YAML-ra van szüksége, de az adatod eredetileg JSON-ként született.

Minden helyben, a böngésződben zajlik, JavaScript segítségével. Az adatod soha nem kerül feltöltésre, naplózásra vagy szerverre küldésre, így nyugodtan konvertálhatsz API-választ, titkos kulcsokat vagy érzékeny adatokat tartalmazó konfigurációt is.

Gyakori kérdések

Veszteségmentes a JSON to YAML konverzió?

Igen. A JSON és a YAML ugyanazokat az adattípusokat használja, így minden objektum, tömb, szöveg, szám, logikai érték és null közvetlenül átkerül. Az eszköz emellett idézőjelbe teszi azokat a szövegeket, amiket a YAML félreolvashatna, így a YAML visszaelemzése pontosan az eredeti értékeket adja vissza.

Kiválaszthatom a behúzást?

Igen. Válassz 2 vagy 4 szóközt a Behúzás választóban. A YAML szóközöket használ, sosem tabulátort, így mindkét beállítás érvényes, hordozható kimenetet ad, amit bármelyik elemző elfogad.

Mi történik a beágyazott objektumokkal és tömbökkel?

Blokkformátumú YAML-ként húzza be őket. A beágyazott objektumok egy szinttel mélyebbre kerülnek, a tömbökből kötőjeles listák lesznek, egy objektumokból álló tömb pedig a tömör '- kulcs: érték' formát kapja. Az üres objektumok és tömbök {} és [] formában jelennek meg.

Mi van, ha a JSON-om érvénytelen?

A státuszsáv pirosra vált, és megjeleníti a pontos elemzési hibát, a pozícióval együtt, így megtalálod az eltévedt vesszőt vagy a hiányzó idézőjelet. A kimenet üres marad, amíg a JSON nem lesz érvényes.

Feltöltésre kerül valahova az adatom?

Nem. A konverzió teljes egészében a böngésződben zajlik, JavaScript segítségével. Amit beillesztesz, sosem kerül szerverre, tárolásra vagy naplózásra, így privát vagy érzékeny adatokhoz is biztonságos.