Što je JSON? Laički pregled

Što je JSON? Laički pregled

Jeste li u tijeku s najnovijim web tehnologijama? Poznavanje HTML -a prilično je bitno ako želite nadići jednostavne web aktivnosti poput pregledavanja i objavljivanja na forumima. Zatim postoje naprednije teme, poput CSS -a (saznajte više ovdje), AJAX -a (saznajte više ovdje) i JSON -a.





Bilo da namjeravate biti web programer ili ne, dobra je ideja barem znati što je JSON, zašto je važan i zašto se danas koristi na cijelom webu.





Što je JSON?

JSON je kratica za JavaScript Object Notation . To je otvoreni standardni format koji omogućuje prijenos podataka putem weba pomoću parovi atribut-vrijednost . To bi moglo zvučati pomalo zbunjujuće pa se pozabavimo time još malo.





Recimo da ja imam balon, a vi želite moj balon. Jedan od načina da to učinite bio bi zapravo spakirati balon i poslati vam ga poštom. Ali alternativna metoda bi bila da vam opišemo atribute mog balona, ​​što bi vam omogućilo da ponovno stvorite isti točan balon bez potrebe za slanjem fizičkog balona.

Moj balon bi mogao imati materijal atribut vrijednosti guma . Možda ima a boja atribut vrijednosti neto . Možda ima a promjer atribut vrijednosti deset inča . Možda ima a plin atribut vrijednosti helij . Ta četiri para atribut-vrijednost dovoljna su vam za vizualizaciju mog balona, ​​zar ne?



To je otprilike način na koji JSON radi kada prenosi podatke putem Interneta.

Čemu služi JSON?

JSON nije bio prvi koji je koristio parove atribut-vrijednost kao način prijenosa podataka putem Interneta. Tehnički upućeni među vama mogli bi primijetiti da zvuči užasno poput XML-a. Pa, pokazalo se da JSON i XML izvode mnoge iste zadatke. Pa zašto odabrati JSON umjesto XML -a?





Na današnjem webu, asinkroni učitavanje podataka je važno. Drugim riječima, web stranice žele moći učitavati nove podatke bez osvježavanja cijele stranice da bi do njih došle. To rezultira glatkim i povoljnijim iskustvom pregledavanja. JSON je izvrstan za slanje i primanje asinkronih podataka jer je jednostavan i lagan za korištenje.

Ali XML radi istu stvar! Pa zašto neki ljudi preferiraju JSON?





Jedan odgovor na to pitanje može se pronaći u JSON -ovom imenu: JavaScript Object Notation . Izvorno ga prepoznaje JavaScript, jedan od najpopularnijih jezika u svijetu. Budući da je JSON podskup JavaScript -a, morate znati vrlo malo dodatnog učenja.

kako izbrisati datoteke za ažuriranje sustava Windows 10

Drugi razlog je taj što je JSON čitljiviji od XML -a. Naravno, lako se naviknuti na XML kad ga već neko vrijeme koristite, ali pogled na XML datoteku može biti neodoljiv sa svim njezinim oznakama i opširnošću. JSON je čistiji, lakše ga razumiju početnici i prilično je fleksibilan sa svojim osnovnim vrstama podataka.

Pogledajte što autori JSON -a imaju za reći o ovoj usporedbi na svojoj stranici JSON u odnosu na XML stranica.

Kako izgleda JSON?

JSON je samo niz parova atribut-vrijednost koji se po potrebi mogu ugnijezditi u njih same. Na primjer, ako je naš podatkovni objekt osoba, tu bi osobu mogli predstavljati sljedeći JSON podaci:

Svaki redak počinje s atribut slijedi dvotočka, zatim vrijednost za taj atribut. Ta vrijednost može biti i niz, kao što se vidi s gornjim atributom 'phoneNumbers'. Vrijednost također može biti niz više parova atribut-vrijednost, koje možete vidjeti na djelu s atributom 'adresa'. To se zove an objekt .

Za usporedbu, evo istih podataka koje predstavlja XML:

Zaključak

JSON je samo način predstavljanja podatkovnih objekata prilikom njihova prijenosa Internetom. To je alternativa XML -u koja je izvorna za JavaScript, što je jedan od razloga zašto je toliko popularan i raširen. Najčešća upotreba JSON -a je izvlačenje podataka s web poslužitelja na zahtjev.

Nadamo se da sada bolje razumijete JSON i njegovu upotrebu u web razvoju. Za daljnje učenje, JSON stranica na MDN -u je odlično mjesto za početak.

Zasluge za slike: JSON uvećano putem Shutterstocka

Udio Udio Cvrkut E -pošta 8 najboljih web stranica za besplatno preuzimanje audioknjiga

Zvučne knjige izvrstan su izvor zabave i mnogo ih je lakše probaviti. Evo osam najboljih web stranica na kojima ih možete besplatno preuzeti.

Pročitajte Dalje
Povezane teme
  • Internet
  • Objašnjena tehnologija
  • Web razvoj
  • Programiranje
O autoru Joel lee(1524 objavljenih članaka)

Joel Lee glavni je urednik MakeUseOf -a od 2018. Ima B.S. iz računalnih znanosti i više od devet godina profesionalnog iskustva u pisanju i uređivanju.

Više od Joela Leeja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu