Ano ang JSON? Pangkalahatang-ideya ng Isang Layman

Ano ang JSON? Pangkalahatang-ideya ng Isang Layman

Nahuli ka ba sa pinakabagong mga teknolohiya sa web? Ang kaalaman sa HTML ay lubos na mahalaga kung nais mong lumampas sa mga simpleng aktibidad sa web tulad ng pag-browse at pag-post sa mga forum. Pagkatapos may mga mas advanced na paksa, tulad ng CSS (matuto nang higit pa dito), AJAX (matuto nang higit pa dito), at JSON.





Plano mong maging isang developer ng web o hindi, magandang ideya na kahit papaano malaman kung ano ang JSON, bakit ito mahalaga, at kung bakit ito ginagamit sa buong web ngayon.





Ano ang JSON?

Si JSON ay naninindigan Notasyon ng Bagay na JavaScript . Ito ay isang bukas na karaniwang format na nagbibigay-daan sa data na mailipat sa web sa pamamagitan ng paggamit mga pares na halaga ng katangian . Maaari itong tunog medyo nakalilito, kaya't suriing mabuti ito nang kaunti pa.





Sabihin nating mayroon akong lobo at gusto mo ang aking lobo. Ang isang paraan upang maganap iyon ay upang talagang i-pack ang lobo at ipadala ito sa iyo sa pamamagitan ng koreo. Ngunit ang isang alternatibong pamamaraan ay upang ilarawan sa iyo ang mga katangian ng aking lobo, na magpapahintulot sa iyo na muling likhain ang parehong eksaktong lobo nang hindi kinakailangang ipadala ang pisikal na lobo.

Ang aking lobo ay maaaring magkaroon ng materyal katangian ng halaga goma . Maaari itong magkaroon ng kulay katangian ng halaga neto . Maaari itong magkaroon ng diameter katangian ng halaga sampung pulgada . Maaari itong magkaroon ng gas katangian ng halaga helium . Ang apat na mga pares na halaga ng katangian na iyon ay sapat na upang mailarawan mo ang aking lobo, tama ba?



Iyon ay kung paano gumagana ang JSON kapag nagpapadala ito ng data sa buong Internet.

Ano ang Mabuti ni JSON?

Hindi si JSON ang unang gumamit ng mga pares ng halaga ng katangian bilang isang paraan upang maglipat ng data sa Internet. Ang tech-savvy sa gitna mo ay maaaring mapansin na ito ay kakila-kilabot tulad ng XML. Sa gayon, bilang ito ay lumiliko out, JSON at XML gumanap ng marami sa parehong mga gawain. Kaya bakit mas pinili ang JSON kaysa XML?





Sa web ngayon, hindi kasabay ang paglo-load ng data ay mahalaga. Sa madaling salita, nais ng mga webpage na makapag-load ng bagong data nang hindi kinakailangang i-refresh ang buong pahina upang makuha ito. Nagreresulta ito sa isang mas maayos at mas kanais-nais na karanasan sa pagba-browse. Ang JSON ay mahusay para sa pagpapadala at pagtanggap ng hindi magkasabay na data dahil ito ay simple at madaling gamitin.

Ngunit ang XML ay gumagawa ng parehong bagay! Kaya bakit mas gusto ng ilang tao si JSON?





Ang isang sagot sa katanungang iyon ay matatagpuan sa pangalan ni JSON: Notasyon ng Bagay na JavaScript . Ito ay kinikilala nang katutubong sa pamamagitan ng JavaScript, na kung saan ay isa sa mga pinakatanyag na wika sa buong mundo. Dahil ang JSON ay isang subset ng JavaScript, mayroong napakakaunting dagdag na pag-aaral na kailangan mong gawin sa sandaling malaman mo ang JavaScript.

kung paano i-clear ang cache sa android nang sabay-sabay

Ang isa pang dahilan ay ang JSON ay mas nababasa kaysa sa XML. Oo naman, madaling masanay sa XML kapag ginamit mo ito nang ilang sandali, ngunit ang pagsulyap sa isang XML file ay maaaring maging napakalaki sa lahat ng mga tag at pagkakasabi nito. Ang JSON ay mas malinis, mas madaling maunawaan ng mga baguhan, at medyo may kakayahang umangkop sa mga pangunahing uri ng data.

Tingnan kung ano ang sasabihin ng mga tagalikha ni JSON tungkol sa paghahambing na ito sa kanila JSON kumpara sa XML pahina

Ano ang Mukha ni JSON?

Ang JSON ay isang serye lamang ng mga pares ng halaga ng katangian na maaaring mapugad sa loob ng kanilang mga sarili kung kinakailangan. Halimbawa, kung ang aming object ng data ay isang tao, ang taong iyon ay maaaring kinatawan ng sumusunod na data ng JSON:

Ang bawat linya ay nagsisimula sa isang katangian sinundan ng isang colon, pagkatapos ang halaga para sa katangiang iyon. Ang halagang iyon ay maaaring maging isang array, tulad ng nakikita sa katangiang 'phoneNumber' sa itaas. Ang halaga ay maaari ding isang serye ng mas maraming mga pares ng halaga ng katangian, na maaari mong makita sa aksyon gamit ang katangiang 'address'. Tinawag itong an bagay .

Para sa paghahambing, narito ang parehong data na kinakatawan ng XML:

Konklusyon

Ang JSON ay isang paraan lamang upang kumatawan sa mga object ng data kapag inililipat ang mga ito sa Internet. Ito ay isang kahalili sa XML na katutubong sa JavaScript, na kung saan ay isang kadahilanan kung bakit ito sikat at laganap. Ang pinakakaraniwang gamit para sa JSON ay ang paghila ng data mula sa mga web server kapag hiniling.

Inaasahan kong mayroon ka nang mas mahusay na pag-unawa sa JSON at kung paano ito ginagamit sa pagbuo ng web. Para sa karagdagang kaalaman, ang Pahina ng JSON sa MDN ay isang magandang lugar upang magsimula.

Mga Kredito sa Larawan: Si JSON ay pinalaki sa pamamagitan ng Shutterstock

Magbahagi Magbahagi Mag-tweet Email Ang 8 Pinakamahusay na Mga Website na Mag-download ng Mga Audiobook nang Libre

Ang Audiobooks ay isang mahusay na mapagkukunan ng libangan, at mas madaling matunaw. Narito ang walong pinakamahusay na website kung saan maaari mong i-download ang mga ito nang libre.

Basahin Susunod
Mga Kaugnay na Paksa
  • Internet
  • Ipinaliwanag ang Teknolohiya
  • Pag-unlad sa Web
  • Programming
Tungkol sa May-akda Si Joel lee(1524 Mga Artikulo Na-publish)

Si Joel Lee ay ang Editor in Chief ng MakeUseOf mula pa noong 2018. Mayroon siyang B.S. sa Computer Science at higit sa siyam na taong propesyonal na karanasan sa pagsusulat at pag-edit.

Higit pa Mula kay Joel Lee

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe