Kas yra JSON? Pasauliečių apžvalga

Kas yra JSON? Pasauliečių apžvalga

Ar domitės naujausiomis interneto technologijomis? Žinios apie HTML yra labai svarbios, jei norite ne tik paprastos žiniatinklio veiklos, tokios kaip naršymas ir paskelbimas forumuose. Tada yra sudėtingesnių temų, tokių kaip CSS (daugiau sužinokite čia), AJAX (daugiau sužinokite čia) ir JSON.





Nesvarbu, ar planuojate būti žiniatinklio kūrėjas, ar ne, pravartu bent žinoti, kas yra JSON, kodėl tai svarbu ir kodėl jis šiandien naudojamas visame žiniatinklyje.





Kas yra JSON?

JSON reiškia „JavaScript“ objekto žymėjimas . Tai atviras standartinis formatas, leidžiantis duomenis perkelti į žiniatinklį naudojant atributų ir verčių poros . Tai gali atrodyti šiek tiek painu, todėl pasigilinkime į tai šiek tiek daugiau.





Tarkime, aš turiu balioną, o tu nori mano baliono. Vienas iš būdų tai padaryti būtų iš tikrųjų supakuoti balioną ir išsiųsti jį paštu. Tačiau alternatyvus metodas būtų apibūdinti jums atributus mano baliono, kuris leistų jums atkurti tą patį tikslų balioną, iš tikrųjų nesiųsdami fizinio baliono.

Mano balionas gali turėti medžiaga vertės atributas guma . Jame gali būti a spalva vertės atributas tinklas . Jame gali būti a skersmens vertės atributas dešimt colių . Jame gali būti a dujų vertės atributas helio . Šių keturių atributų ir verčių porų pakanka, kad galėtumėte įsivaizduoti mano balioną, tiesa?



Maždaug taip veikia JSON, kai jis perduoda duomenis internetu.

Kuo naudingas JSON?

JSON nebuvo pirmasis, kuris naudojo atributų ir verčių poras kaip būdą perduoti duomenis internetu. Techniką išmanantys tarp jūsų gali pastebėti, kad tai skamba siaubingai kaip XML. Na, kaip paaiškėja, JSON ir XML atlieka daug tų pačių užduočių. Taigi kodėl rinktis JSON, o ne XML?





Šiandieniniame žiniatinklyje, asinchroninis svarbu įkelti duomenis. Kitaip tariant, tinklalapiai nori įkelti naujus duomenis, neatnaujinę viso puslapio, kad juos gautų. Dėl to naršymas sklandesnis ir palankesnis. JSON puikiai tinka siųsti ir gauti asinchroninius duomenis, nes juo paprasta ir lengva naudotis.

Bet XML daro tą patį! Taigi kodėl kai kurie žmonės renkasi JSON?





Vieną atsakymą į šį klausimą galima rasti JSON vardu: „JavaScript“ objekto žymėjimas . Jį iš pradžių atpažįsta „JavaScript“, kuri yra viena populiariausių kalbų pasaulyje. Kadangi JSON yra „JavaScript“ pogrupis, žinodami „JavaScript“ turite atlikti labai mažai papildomo mokymosi.

įdiegti laikrodžių sargybos skirtąjį laiką „Windows 10“

Kita priežastis yra ta, kad JSON yra lengviau skaitomas nei XML. Žinoma, lengva priprasti prie XML, kai kurį laiką jį naudojate, tačiau žvilgsnis į XML failą gali būti nepaprastas su visomis jo žymomis ir daugiakalbiškumu. JSON yra švaresnis, lengviau suprantamas naujokams ir gana lankstus naudojant pagrindinius duomenų tipus.

Pažiūrėkite, ką JSON kūrėjai turi pasakyti apie šį palyginimą JSON prieš XML puslapį.

Kaip atrodo JSON?

JSON yra tik atributų ir verčių porų serija, kurią prireikus galima įdėti į save. Pavyzdžiui, jei mūsų duomenų objektas buvo asmuo, tą asmenį galėtų atstovauti šie JSON duomenys:

Kiekviena eilutė prasideda raide atributas po to eina dvitaškis, tada vertės už tą atributą. Ši vertė taip pat gali būti masyvas, kaip matyti iš aukščiau esančio atributo „phoneNumbers“. Vertė taip pat gali būti daugiau atributų ir verčių porų serija, kurią galite pamatyti veikdami naudodami atributą „address“. Tai vadinama an objektas .

Palyginimui, čia yra tie patys duomenys, kuriuos vaizduoja XML:

Išvada

JSON yra tik būdas parodyti duomenų objektus, kai jie perduodami internetu. Tai alternatyva XML, kuri yra gimtoji „JavaScript“, todėl ji yra tokia populiari ir plačiai paplitusi. Dažniausias JSON naudojimo būdas yra duomenų gavimas iš žiniatinklio serverių pagal pareikalavimą.

Tikimės, kad dabar jūs geriau suprantate JSON ir kaip jis naudojamas kuriant žiniatinklį. Tolesniam mokymuisi ,. JSON puslapis MDN yra puiki vieta pradėti.

Vaizdo kreditai: „JSON“ padidintas per „Shutterstock“

Dalintis Dalintis „Tweet“ Paštu 8 geriausios svetainės, kuriose galite nemokamai atsisiųsti garso knygas

Garso knygos yra puikus pramogų šaltinis ir daug lengviau virškinamas. Čia yra aštuonios geriausios svetainės, kurias galite nemokamai atsisiųsti.

Skaityti toliau
Susijusios temos
  • internetas
  • Technologija paaiškinta
  • Interneto svetainių kūrimas
  • Programavimas
Apie autorių Joelis Lee(Paskelbti 1524 straipsniai)

Joelis Lee yra „MakeUseOf“ vyriausiasis redaktorius nuo 2018 m. Jis turi B.S. įgijo informatikos ir daugiau nei devynerių metų profesionalaus rašymo ir redagavimo patirtį.

Daugiau iš Joel Lee

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia