Kas ir JSON? Laju pārskats

Kas ir JSON? Laju pārskats

Vai esat iepazinies ar jaunākajām tīmekļa tehnoloģijām? Zināšanas par HTML ir ļoti būtiskas, ja vēlaties pārsniegt vienkāršas tīmekļa darbības, piemēram, pārlūkošanu un publicēšanu forumos. Tad ir arī sarežģītākas tēmas, piemēram, CSS (uzziniet vairāk šeit), AJAX (uzziniet vairāk šeit) un JSON.





Neatkarīgi no tā, vai plānojat būt tīmekļa izstrādātājs vai nē, ir ieteicams vismaz zināt, kas ir JSON, kāpēc tas ir svarīgi un kāpēc tas tiek izmantots visā tīmeklī šodien.





Kas ir JSON?

JSON nozīmē JavaScript objekta apzīmējums . Tas ir atvērts standarta formāts, kas ļauj pārsūtīt datus tīmeklī, izmantojot atribūtu un vērtību pāri . Tas varētu likties nedaudz mulsinoši, tāpēc iedziļināsimies tajā nedaudz vairāk.





Pieņemsim, ka man ir balons, un jūs vēlaties manu balonu. Viens veids, kā to panākt, būtu patiesi iepakot balonu un nosūtīt to pa pastu. Bet alternatīva metode būtu aprakstīt jums atribūti no mana balona, ​​kas ļautu jums izveidot to pašu precīzu balonu, faktiski nesūtot fizisko balonu.

Manam balonam varētu būt a materiāls vērtības atribūts gumija . Tam varētu būt a krāsa vērtības atribūts tīkls . Tam varētu būt a diametrs vērtības atribūts desmit collas . Tam varētu būt a gāze vērtības atribūts hēlijs . Šie četri atribūtu un vērtību pāri ir pietiekami, lai jūs varētu vizualizēt manu balonu, vai ne?



Gandrīz tā darbojas JSON, pārsūtot datus internetā.

Kas labs ir JSON?

JSON nebija pirmais, kas atribūtu un vērtību pārus izmantoja datu pārsūtīšanai internetā. Tehniski zinošie jūsu vidū varētu pamanīt, ka tas izklausās šausmīgi līdzīgi XML. Nu, kā izrādās, JSON un XML veic daudzus tos pašus uzdevumus. Tātad, kāpēc izvēlēties JSON, nevis XML?





Mūsdienu tīmeklī, asinhroni datu ielāde ir svarīga. Citiem vārdiem sakot, tīmekļa lapas vēlas, lai tās varētu ielādēt jaunus datus, neatjauninot visu lapu, lai tās iegūtu. Tas nodrošina vienmērīgāku un labvēlīgāku pārlūkošanas pieredzi. JSON ir lieliski piemērots asinhronu datu nosūtīšanai un saņemšanai, jo tas ir vienkārši un ērti lietojams.

Bet XML dara to pašu! Tātad, kāpēc daži cilvēki dod priekšroku JSON?





Viena atbilde uz šo jautājumu ir atrodama JSON vārdā: JavaScript objekta apzīmējums . To sākotnēji atpazīst JavaScript, kas ir viena no populārākajām valodām pasaulē. Tā kā JSON ir JavaScript apakškopa, tad, apgūstot JavaScript, jums ir jāveic ļoti maz papildu mācību.

nintendo slēdzis nevar izveidot savienojumu ar tīklu

Vēl viens iemesls ir tas, ka JSON ir vieglāk lasāms nekā XML. Protams, ir viegli pierast pie XML, kad esat to kādu laiku izmantojis, taču, skatoties uz XML failu, tas var būt satriecoši ar visiem tā tagiem un daudzpusību. JSON ir tīrāks, iesācējiem vieglāk saprotams un diezgan elastīgs ar saviem pamata datu veidiem.

Skatiet, ko JSON veidotāji saka par šo salīdzinājumu JSON pret XML lappuse.

Kā izskatās JSON?

JSON ir tikai atribūtu un vērtību pāru virkne, ko vajadzības gadījumā var ievietot sevī. Piemēram, ja mūsu datu objekts būtu persona, šo personu varētu attēlot ar šādiem JSON datiem:

Katra rinda sākas ar atribūts kam seko kols, tad vērtību šim atribūtam. Šī vērtība var būt arī masīvs, kā redzams iepriekš minētajā atribūtā “phoneNumbers”. Vērtība var būt arī virkne atribūtu un vērtību pāru, kurus varat redzēt darbībā ar atribūtu “address”. To sauc par objekts .

Salīdzinājumam, šeit ir tie paši dati, ko attēlo XML:

Secinājums

JSON ir tikai veids, kā attēlot datu objektus, tos pārsūtot internetā. Tā ir alternatīva XML, kas ir dzimtā JavaScript, tāpēc tas ir tik populārs un plaši izplatīts. Visizplatītākais JSON lietojums ir datu iegūšana no tīmekļa serveriem pēc pieprasījuma.

Cerams, ka tagad jums ir labāka izpratne par JSON un to, kā tas tiek izmantots tīmekļa izstrādē. Tālāk mācoties ,. JSON lapa MDN ir lieliska vieta, kur sākt.

Attēlu kredīti: JSON palielināts, izmantojot Shutterstock

Kopīgot Kopīgot Čivināt E -pasts 8 labākās vietnes, kur bez maksas lejupielādēt audiogrāmatas

Audiogrāmatas ir lielisks izklaides avots un daudz vieglāk sagremojams. Šeit ir astoņas labākās vietnes, kur tās var lejupielādēt bez maksas.

Lasīt Tālāk
Saistītās tēmas
  • Internets
  • Izskaidrota tehnoloģija
  • Web izstrāde
  • Programmēšana
Par autoru Džoels Lī(Publicēti 1524 raksti)

Džoels Lī ir MakeUseOf galvenais redaktors kopš 2018. gada. Viņam ir B.S. datorzinātnēs un vairāk nekā deviņu gadu profesionāla rakstīšanas un rediģēšanas pieredze.

Vairāk no Džoela Lī

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu