Mis on JSON? Laymani ülevaade

Mis on JSON? Laymani ülevaade

Kas olete kursis uusimate veebitehnoloogiatega? HTML -i tundmine on üsna oluline, kui soovite minna kaugemale lihtsatest veebitegevustest nagu sirvimine ja foorumites postitamine. Siis on rohkem arenenud teemasid, nagu CSS (lisateave siin), AJAX (lisateave siin) ja JSON.





Ükskõik, kas plaanite olla veebiarendaja või mitte, on hea mõte vähemalt teada, mis on JSON, miks see on oluline ja miks seda tänapäeval kogu veebis kasutatakse.





Mis on JSON?

JSON tähistab JavaScripti objekti märge . See on avatud standardvorming, mis võimaldab andmeid veebis üle kanda atribuudi-väärtuse paarid . See võib tunduda pisut segane, nii et süveneme sellesse veidi rohkem.





Oletame, et mul on õhupall ja sa tahad minu õhupalli. Üks võimalus selle saavutamiseks oleks õhupall tegelikult kokku pakkida ja saata postiga. Kuid alternatiivne meetod oleks teile kirjeldada atribuudid minu õhupalli, mis võimaldaks teil uuesti luua sama täpse õhupalli, ilma et peaksite tegelikult õhupalli saatma.

Minu õhupallil võib olla materjali väärtuse atribuut kumm . Sellel võib olla a värvi väärtuse atribuut võrk . Sellel võib olla a läbimõõduga väärtuse atribuut kümme tolli . Sellel võib olla a gaasi väärtuse atribuut heelium . Nendest neljast atribuudi-väärtuse paarist piisab minu õhupalli visualiseerimiseks, eks?



Umbes nii töötab JSON, kui ta edastab andmeid üle Interneti.

Mis kasu on JSONist?

JSON ei olnud esimene, kes kasutas atribuudi-väärtuse paare Interneti kaudu andmete edastamiseks. Tehnikateadlased teie seas võivad märgata, et see kõlab kohutavalt nagu XML. Nagu selgub, täidavad JSON ja XML paljusid samu ülesandeid. Miks valida XML -i asemel JSON?





Tänases veebis asünkroonne andmete laadimine on oluline. Teisisõnu, veebilehed soovivad laadida uusi andmeid, ilma et peaksite selle saamiseks kogu lehte värskendama. Selle tulemuseks on sujuvam ja soodsam sirvimiskogemus. JSON sobib suurepäraselt asünkroonsete andmete saatmiseks ja vastuvõtmiseks, kuna seda on lihtne ja lihtne kasutada.

Kuid XML teeb sama! Miks eelistavad mõned inimesed JSONi?





Sellele küsimusele võib ühe vastuse leida JSONi nimest: JavaScripti objekti märge . Selle tunnustab algupäraselt JavaScript, mis on üks populaarsemaid keeli maailmas. Kuna JSON on JavaScripti alamhulk, peate pärast JavaScripti tundmist tegema väga vähe täiendavat õppimist.

Windows 7 või Windows 10?

Teine põhjus on see, et JSON on loetavam kui XML. Muidugi, XML -iga on lihtne harjuda, kui olete seda mõnda aega kasutanud, kuid XML -faili vaatamine võib kõigi selle siltide ja paljusõnalisusega üle jõu käia. JSON on puhtam, algajatele hõlpsamini mõistetav ja oma põhiandmetüüpidega üsna paindlik.

Vaadake, mida on JSONi loojatel selle võrdluse kohta öelda JSON vs XML lehel.

Kuidas JSON välja näeb?

JSON on vaid seeria atribuudi-väärtuse paare, mida saab vajaduse korral enda sisse pesastada. Näiteks kui meie andmeobjektiks oli isik, võiks seda isikut esindada järgmised JSON -andmed:

Iga rida algab tähega atribuut millele järgneb koolon, seejärel väärtus selle atribuudi jaoks. See väärtus võib olla ka massiiv, nagu on näha ülaltoodud atribuudi „phoneNumbers” korral. Väärtus võib olla ka mitu atribuudi-väärtuse paari, mida näete toimides atribuudiga „aadress”. Seda nimetatakse an objekti .

Võrdluseks, siin on samad andmed, mida esindab XML:

Järeldus

JSON on lihtsalt viis andmeobjektide esitamiseks nende Interneti kaudu edastamisel. See on JavaScriptile omase XML -i alternatiiv, mis on üks põhjus, miks see nii populaarne ja laialt levinud on. Kõige tavalisem JSON -i kasutusala on andmete nõudmine veebiserveritest.

Loodetavasti saate nüüd paremini aru JSONist ja selle kasutamisest veebiarenduses. Edasiseks õppimiseks, JSON -i leht MDN -is on suurepärane koht alustamiseks.

Pildi autorid: JSON suurendatud Shutterstocki kaudu

Jaga Jaga Piiksuma E -post 8 parimat veebisaiti audioraamatute tasuta allalaadimiseks

Audioraamatud on suurepärane meelelahutusallikas ja neid on palju lihtsam seedida. Siin on kaheksa parimat veebisaiti, kust saate need tasuta alla laadida.

Loe edasi
Seotud teemad
  • Internet
  • Tehnoloogia selgitatud
  • Veebiarendus
  • Programmeerimine
Autori kohta Joel Lee(Avaldatud 1524 artiklit)

Joel Lee on MakeUseOfi peatoimetaja alates 2018. aastast. Tal on B.S. infotehnoloogia erialal ning üle üheksa -aastase erialase kirjutamis- ja toimetamiskogemuse.

Veel Joel Lee'lt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin