CanDoYa
FIL

JSON YAML Converter Filipino

Tumatakbo nang buo sa iyong browser - walang upload, walang sign-up.

JSON
YAML
I-paste ang JSON para i-convert ito to YAML.
Ibahagi ang tool na ito

Paano i-convert ang JSON to YAML?

I-paste ang JSON mo sa converter at muli nitong ise-serialize ang parehong data bilang block-style YAML: nagiging key-value mapping ang mga object, nagiging dash list ang mga array, at awtomatikong naka-indent ang mga nested structure. Pumili ng 2 o 4 space indentation, at tumatakbo ito nang buo sa browser mo kaya walang ini-upload.

Paano gamitin

  1. 1I-paste ang JSON mo. I-paste o i-type ang JSON sa kaliwang panel, o i-load ang halimbawa para makita ang format.
  2. 2Piliin ang indentation. Pumili ng 2 o 4 space indent. Ipinapakita sa status bar ang eksaktong parse error kung invalid ang JSON.
  3. 3Kopyahin ang YAML. Live na na-a-update ang YAML sa kanan. Kopyahin ito o i-download bilang .yaml file.

Para kanino ito

Iisa ang data model ng JSON at YAML - object, array, string, number, boolean at null - kaya ang pag-convert sa pagitan nila ay lossless re-serialization lang, hindi translation. Pina-parse ng tool na ito ang JSON mo at muling inilalabas ito bilang malinis na block-style YAML: napapalitan ng indentation ang mga braces at brackets, nawawala ang quotes sa keys at plain strings, at mas madaling basahin ang resulta. Kapaki-pakinabang ito kapag may config file, CI pipeline o Kubernetes manifest na kailangan ng YAML pero nagsimula bilang JSON ang data mo.

Nangyayari ang lahat nang lokal sa browser mo gamit ang JavaScript. Hindi kailanman ini-upload, ni-log o ipinapadala sa server ang data mo, kaya ligtas itong gamitin para sa API response, secrets o config na may pribadong value.

FAQ

Lossless ba ang pag-convert ng JSON to YAML?

Oo. Magkapareho ang data type ng JSON at YAML, kaya direktang natutumbasan ang bawat object, array, string, number, boolean at null. Dine-quote rin ng tool ang mga string na puwedeng mali ang pagkabasa ng YAML, kaya kapag pina-parse mo ulit ang YAML, makukuha mo ang orihinal na value.

Puwede bang piliin ang indentation?

Oo. Pumili ng 2 o 4 space mula sa Indent selector. Space lagi ang gamit ng YAML, hindi tab, kaya valid at portable ang resulta ng dalawang opsyon at tinatanggap ito ng kahit anong parser.

Ano ang nangyayari sa nested object at array?

Naka-indent ang mga ito bilang block-style YAML. Isang level pang mas malalim ang nested object, nagiging dash list ang array, at nagiging maigsing '- key: value' form ang array ng mga object. Lumalabas bilang {} at [] ang mga walang laman na object at array.

Paano kung invalid ang JSON ko?

Magiging pula ang status bar at ipapakita ang eksaktong parse error, kasama ang posisyon, para mahanap mo agad ang maling comma o nawawalang quote. Mananatiling walang laman ang output hanggang maging valid ang JSON.

Ina-upload ba kahit saan ang data ko?

Hindi. Tumatakbo nang buo sa browser mo ang pag-convert gamit ang JavaScript. Walang ipinapadala sa server, ni-store o ni-log na anumang i-paste mo, kaya ligtas ito para sa pribado o sensitibong data.