CanDoYa
HU

YAML to JSON converter

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

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

Hogyan alakítható át a YAML JSON-ná?

Illeszd be a YAML-t a konverterbe. Az eszköz feldolgozza a leképezéseket, sorozatokat és skaláris értékeket, majd érvényes JSON-ként szerializálja őket. Választhatsz tömör formátumot, illetve 2 vagy 4 szóközös behúzást. Több YAML-dokumentumból egy JSON-tömb lesz, és minden a böngésződben történik.

Így működik

  1. 1Illeszd be a YAML-t. Írj vagy illessz be YAML-t, vagy töltsd be a több dokumentumot tartalmazó példát.
  2. 2Válaszd ki a JSON behúzását. Használj tömör formátumot, vagy válassz 2 vagy 4 szóközös behúzást. Az eredmény azonnal frissül.
  3. 3Másold vagy töltsd le. Ellenőrizd a státuszüzenetet, majd másold ki a JSON-t, vagy mentsd .json fájlként.

Kinek hasznos

A YAML kényelmes a kézzel szerkesztett konfigurációkhoz, a JSON-t pedig szinte minden API, script és webalkalmazás elfogadja. A konverter kezeli a YAML 1.2 leképezéseit, sorozatait, blokkszövegeit, horgonyait és aliasait, majd másolható vagy letölthető JSON-t készít. A megjegyzéseket eltávolítja, mert a JSON nem rendelkezik megjegyzésszintaxissal.

A konverzió helyben fut, feltöltés és fiók nélkül. Így Kubernetes manifesteket, telepítési beállításokat és belső konfigurációkat is feldolgozhatsz, még akkor is, ha hostneveket, tokeneket vagy más érzékeny értékeket tartalmaznak.

Gyakori kérdések

Feltöltődik a YAML a konverzió során?

Nem. Az elemzés és a JSON-szerializálás a böngészőben történik. A YAML nem kerül konverziós szerverre, ezért a privát konfiguráció az eszközödön marad. Ha a forrás titkos adatot tartalmaz, a lap állapotának vagy a kimásolt eredménynek a megosztásakor is légy óvatos.

Ingyenes ez a YAML to JSON converter?

Igen. Regisztráció és szoftvertelepítés nélkül konvertálhatsz, másolhatsz és tölthetsz le JSON-t. Mivel a feldolgozás az eszközödön fut, nincs mesterséges dokumentumkorlát. A nagyon nagy fájlokat azonban a böngésző memóriája és az eszköz sebessége korlátozhatja.

Mi történik a YAML-megjegyzésekkel?

A megjegyzések eltűnnek a konverzió során, mert a szabványos JSON nem rendelkezik megjegyzésszintaxissal. A kulcsok és értékek megmaradnak, de a # jellel kezdődő jegyzetek nem. Ha egy jegyzetet meg kell őrizni, a konverzió előtt mentsd valódi mezőként, például _comment néven.

Támogatottak a --- jellel elválasztott YAML-dokumentumok?

Igen. A két vagy több dokumentumból álló YAML-folyam egy JSON-tömbbé alakul, az eredeti sorrendben. Minden tömbelem egy dokumentumot jelöl. Egyetlen dokumentum objektum, tömb vagy skaláris érték marad, fölösleges burkolás nélkül.

Hogyan alakulnak át a YAML horgonyai és aliasai?

A horgonyokat és aliasokat a JSON kiírása előtt feloldja a konverter. A JSON nem ismer horgonyszintaxist, ezért minden alias a teljes hivatkozott értékre bomlik ki. A ciklikus vagy túl nagyra bővülő aliasokat az eszköz elutasítja, hogy ne jöjjön létre veszélyes vagy félrevezető eredmény.

Miért utasít el a konverter bizonyos YAML-értékeket?

Az egyéni tagek és a csak YAML-ban létező értékek, például halmazok, bináris adatok, időbélyegek és nem véges számok olyan típust hordozhatnak, amelyet a szigorú JSON nem tud ábrázolni. A csendes módosítás megváltoztatná a dokumentum jelentését, ezért az eszköz nem támogatottként jelzi őket. Tedd idézőjelbe az értéket szövegként, vagy használj JSON-kompatibilis leképezést, sorozatot vagy skalárt.