Kaj je JSON? Pregled laikov

Kaj je JSON? Pregled laikov

Ste ujeti z najnovejšimi spletnimi tehnologijami? Poznavanje HTML -ja je zelo pomembno, če želite preseči preproste spletne dejavnosti, kot so brskanje in objavljanje na forumih. Potem so tu še naprednejše teme, kot so CSS (več o tem tukaj), AJAX (več o tem tukaj) in JSON.





Ne glede na to, ali nameravate biti spletni razvijalec ali ne, je dobro, da vsaj veste, kaj je JSON, zakaj je pomemben in zakaj se danes uporablja po vsem spletu.





Kaj je JSON?

JSON pomeni Zapis predmeta JavaScript . To je odprta standardna oblika, ki omogoča prenos podatkov po spletu z uporabo pari atribut-vrednost . To se morda sliši nekoliko zmedeno, zato se poglejmo še malo v to.





Recimo, da imam balon in želite moj balon. Eden od načinov za to bi bil, da balon dejansko spakirate in vam ga pošljemo po pošti. Alternativna metoda pa bi bila, da vam opišemo lastnosti mojega balona, ​​ki bi vam omogočil, da ustvarite isti natančen balon, ne da bi morali dejansko poslati fizični balon.

Moj balon bi lahko imel material atribut vrednosti gume . Morda ima a barvo atribut vrednosti mreža . Morda ima a premer atribut vrednosti deset centimetrov . Morda ima a plin atribut vrednosti helij . Ti štirje pari atribut-vrednost so dovolj, da si predstavljate moj balon, kajne?



Tako deluje JSON, ko prenaša podatke po internetu.

Kaj je dobrega JSON?

JSON ni bil prvi, ki je uporabil pare atribut-vrednost za prenos podatkov po internetu. Tehnično podkovani med vami bodo morda opazili, da zveni zelo podobno kot XML. Izkazalo se je, da JSON in XML opravljata veliko istih nalog. Zakaj bi torej izbrali JSON nad XML?





V današnjem spletu, asinhrono nalaganje podatkov je pomembno. Z drugimi besedami, spletne strani želijo imeti možnost nalaganja novih podatkov, ne da bi morali osvežiti celotno stran, da bi jih dobili. Posledica tega je bolj gladka in ugodnejša izkušnja brskanja. JSON je odličen za pošiljanje in sprejemanje asinhronih podatkov, ker je preprost in enostaven za uporabo.

Toda XML počne isto stvar! Zakaj torej nekateri raje uporabljajo JSON?





En odgovor na to vprašanje najdete v imenu JSON: Zapis predmeta JavaScript . Izvorno ga prepozna JavaScript, ki je eden najbolj priljubljenih jezikov na svetu. Ker je JSON podskupina JavaScript, se morate zelo malo naučiti, ko poznate JavaScript.

računalnik povezan z wifi, vendar brez interneta

Drugi razlog je, da je JSON bolj berljiv kot XML. Seveda se je na XML enostavno navaditi, če ga že nekaj časa uporabljate, a pogled na datoteko XML je lahko ogromen z vsemi njenimi oznakami in podrobnostjo. JSON je čistejši, lažje razumljiv novincem in precej prilagodljiv z osnovnimi tipi podatkov.

Oglejte si, kaj o tej primerjavi povedo ustvarjalci JSON -a JSON proti XML stran.

Kako izgleda JSON?

JSON je le niz parov atribut-vrednost, ki jih je mogoče po potrebi ugnezditi vase. Na primer, če je bil naš podatkovni objekt oseba, bi to osebo lahko predstavljali naslednji podatki JSON:

Vsaka vrstica se začne z atribut sledi dvopičje, nato pa vrednost za ta atribut. Ta vrednost je lahko tudi matrika, kot je razvidno iz zgornjega atributa 'phoneNumbers'. Vrednost je lahko tudi vrsta več parov atribut-vrednost, ki jih lahko vidite v akciji z atributom 'naslov'. To se imenuje an predmet .

Za primerjavo, tukaj so isti podatki, ki jih predstavlja XML:

Zaključek

JSON je le način za predstavitev podatkovnih objektov pri njihovem prenosu po internetu. Je alternativa XML, ki je izvorna za JavaScript, zato je tako priljubljen in razširjen. Najpogostejša uporaba JSON -a je pridobivanje podatkov s spletnih strežnikov na zahtevo.

Upajmo, da boste zdaj bolje razumeli JSON in njegovo uporabo pri spletnem razvoju. Za nadaljnje učenje je Stran JSON na MDN je odličen kraj za začetek.

Zasluge za slike: Povečan JSON prek Shutterstock

Deliti Deliti Cvrkutati E-naslov 8 najboljših spletnih mest za brezplačen prenos zvočnih knjig

Zvočne knjige so odličen vir zabave in so veliko lažje prebavljive. Tu je osem najboljših spletnih mest, kjer jih lahko brezplačno prenesete.

Preberite Naprej
Sorodne teme
  • Internet
  • Pojasnjena tehnologija
  • Spletni razvoj
  • Programiranje
O avtorju Joel Lee(1524 objavljenih člankov)

Joel Lee je glavni urednik MakeUseOf od leta 2018. Ima diplomo B.S. računalništva in več kot devet let strokovnih izkušenj pri pisanju in urejanju.

Več od Joela Leeja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti