CanDoYa
FIL

YAML JSON converter sa Filipino

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

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

Paano i-convert ang YAML to JSON?

I-paste ang YAML sa converter. Pina-parse nito ang mapping, sequence at scalar value, saka ise-serialize bilang valid JSON. Puwedeng pumili ng compact format o 2 o 4 space na indent. Ang maraming YAML document ay nagiging isang JSON array, at sa browser mo lang tumatakbo ang lahat.

Paano gamitin

  1. 1I-paste ang YAML. I-type o i-paste ang YAML, o i-load ang example na may maraming document.
  2. 2Piliin ang JSON indent. Gamitin ang compact format o pumili ng 2 o 4 space na indent. Agad na nag-a-update ang resulta.
  3. 3Kopyahin o i-download. Tingnan ang status message, saka kopyahin ang JSON o i-save bilang .json file.

Para kanino ito

Madaling i-edit ng tao ang YAML config, habang tinatanggap naman ang JSON ng halos lahat ng API, script at web application. Sinusuportahan ng converter ang YAML 1.2 mapping, sequence, block string, anchor at alias, at gumagawa ito ng JSON na puwedeng kopyahin o i-download. Inaalis ang mga comment dahil walang comment syntax ang JSON.

Lokal na tumatakbo ang conversion nang walang upload o account. Praktikal ito para sa Kubernetes manifest, deployment setting at internal config na maaaring may hostname, token o iba pang sensitibong value.

FAQ

Ina-upload ba ang YAML ko habang kino-convert?

Hindi. Sa browser nangyayari ang parsing at JSON serialization. Hindi ipinapadala ang YAML sa conversion server, kaya nananatili sa device mo ang pribadong config. Kung may secret ang source, mag-ingat din sa pag-share ng page state o kinopyang output.

Libre ba ang YAML JSON converter na ito?

Oo. Puwedeng mag-convert, kumopya at mag-download ng JSON nang walang signup o software installation. Sa device mo tumatakbo ang proseso kaya walang artipisyal na document limit. Nakadepende pa rin sa memory at bilis ng browser ang napakalalaking file.

Ano ang nangyayari sa YAML comment?

Inaalis ang comment habang nagko-convert dahil walang comment syntax ang standard JSON. Nananatili ang key at value, pero nawawala ang note na nagsisimula sa #. Kung kailangang mapanatili ang note, ilagay ito sa totoong field gaya ng _comment bago mag-convert.

Sinusuportahan ba ang maraming YAML document na hinahati ng ---?

Oo. Ang YAML stream na may dalawa o higit pang document ay ginagawang isang JSON array ayon sa orihinal na pagkakasunod. Bawat array item ay kumakatawan sa isang document. Ang nag-iisang document ay nananatiling object, array o scalar nang walang dagdag na wrapper.

Paano kino-convert ang YAML anchor at alias?

Nire-resolve ang anchor at alias bago isulat ang JSON. Walang anchor syntax ang JSON, kaya lumalawak ang bawat alias sa buong value na tinutukoy nito. Tinatanggihan ang paikot o sobrang laking alias para maiwasan ang hindi ligtas o mapanlinlang na resulta.

Bakit tinatanggihan ng converter ang ilang YAML value?

Maaaring may type ang custom tag at YAML-only value gaya ng set, binary data, timestamp at non-finite number na hindi kayang katawanin ng strict JSON. Magbabago ang kahulugan ng document kung tahimik itong papalitan, kaya minamarkahan itong unsupported. Lagyan ng quote ang value para manatiling text, o gumamit ng JSON-compatible mapping, sequence o scalar.