Mikä on JSON? Maallikkojen yleiskatsaus

Mikä on JSON? Maallikkojen yleiskatsaus

Oletko tutustunut uusimpiin verkkoteknologioihin? HTML: n tuntemus on melko välttämätöntä, jos haluat ylittää yksinkertaiset verkkotoiminnot, kuten selaamisen ja foorumeille lähettämisen. Sitten on edistyneempiä aiheita, kuten CSS (lue lisää täältä), AJAX (lue lisää täältä) ja JSON.





Riippumatta siitä, aiotko olla verkkokehittäjä vai et, on hyvä tietää ainakin, mikä on JSON, miksi se on tärkeä ja miksi sitä käytetään nykyään kaikkialla verkossa.





Mikä on JSON?

JSON tarkoittaa JavaScript -objektimerkinnät . Se on avoin vakiomuoto, jonka avulla tietoja voidaan siirtää verkon kautta käyttämällä attribuutti-arvo-parit . Se saattaa kuulostaa hieman hämmentävältä, joten perehdytään siihen hieman enemmän.





Oletetaan, että minulla on ilmapallo ja sinä haluat minun ilmapalloni. Yksi tapa tehdä tämä olisi pakata ilmapallo ja lähettää se postitse. Mutta vaihtoehtoinen tapa olisi kuvata sinulle määritteet ilmapalloani, jonka avulla voit luoda saman tarkan ilmapallon ilman, että sinun tarvitsee lähettää fyysistä ilmapalloa.

Ilmapallossani saattaa olla materiaalia arvon attribuutti kumi . Siinä voi olla a väri arvon attribuutti netto . Siinä voi olla a halkaisija arvon attribuutti kymmenen tuumaa . Siinä voi olla a kaasua arvon attribuutti helium . Nämä neljä ominaisuus-arvo-paria riittävät, jotta voit visualisoida ilmapalloni, eikö?



Juuri näin JSON toimii, kun se lähettää tietoja Internetin kautta.

Mitä hyvää JSON on?

JSON ei ollut ensimmäinen, joka käytti attribuutti-arvo-pareja tiedonsiirtotapana Internetissä. Teknologiaosaaja saattaa huomata, että se kuulostaa hirvittävän paljon XML: ltä. No, kuten käy ilmi, JSON ja XML suorittavat monia samoja tehtäviä. Miksi valita JSON XML: n sijaan?





Nykypäivän verkossa, asynkroninen tietojen lataaminen on tärkeää. Toisin sanoen verkkosivut haluavat ladata uusia tietoja ilman, että niiden on päivitettävä koko sivu. Tämä johtaa tasaisempaan ja suotuisampaan selauskokemukseen. JSON sopii erinomaisesti asynkronisen datan lähettämiseen ja vastaanottamiseen, koska se on yksinkertainen ja helppokäyttöinen.

Mutta XML tekee saman! Joten miksi jotkut ihmiset pitävät JSONista?





Yksi vastaus tähän kysymykseen löytyy JSON: n nimestä: JavaScript -objektimerkinnät . Sen tunnistaa alun perin JavaScript, joka on yksi maailman suosituimmista kielistä. Koska JSON on JavaScriptin osajoukko, sinun on suoritettava hyvin vähän ylimääräistä oppimista, kun tiedät JavaScriptin.

en voi katsoa pdf -tiedostoa chromella

Toinen syy on, että JSON on luettavampi kuin XML. Toki on helppo tottua XML: ään, kun olet käyttänyt sitä jonkin aikaa, mutta katseleminen XML -tiedostoon voi olla ylivoimainen kaikilla sen tunnisteilla ja monisanaisuudella. JSON on puhtaampi, aloittelijoille helpommin ymmärrettävä ja varsin joustava perustiedoillaan.

Katso, mitä JSONin luojat sanovat tästä vertailusta JSON vs. XML sivu.

Miltä JSON näyttää?

JSON on vain sarja attribuutti-arvo-pareja, jotka voidaan tarvittaessa sisäistää toisiinsa. Jos esimerkiksi tietokohteemme oli henkilö, kyseistä henkilöä voivat edustaa seuraavat JSON -tiedot:

Jokainen rivi alkaa merkillä attribuutti jota seuraa kaksoispiste ja sitten arvo tälle attribuutille. Tämä arvo voi olla myös taulukko, kuten yllä olevasta 'phoneNumbers' -määritteestä käy ilmi. Arvo voi olla myös sarja useampia attribuutti-arvo-pareja, jotka näet toiminnassa osoite-määritteen kanssa. Tätä kutsutaan esine .

Vertailun vuoksi tässä on samat tiedot, joita edustaa XML:

Johtopäätös

JSON on vain tapa edustaa dataobjekteja, kun niitä siirretään Internetin kautta. Se on vaihtoehto XML: lle, joka on kotoisin JavaScriptistä, mikä on yksi syy siihen, miksi se on niin suosittu ja laaja. Yleisin käyttö JSONissa on tietojen hakeminen verkkopalvelimilta tarpeen mukaan.

Toivottavasti sinulla on nyt parempi käsitys JSONista ja siitä, miten sitä käytetään verkkokehityksessä. Jatkokoulutusta varten ,. JSON -sivu MDN: ssä on loistava paikka aloittaa.

Kuvaluotot: JSON suurennettu Shutterstockin kautta

Jaa Jaa Tweet Sähköposti 8 parasta verkkosivustoa, joilla voit ladata äänikirjoja ilmaiseksi

Äänikirjat ovat loistava viihde ja paljon helpompi sulattaa. Tässä on kahdeksan parasta verkkosivustoa, joista voit ladata ne ilmaiseksi.

Lue seuraava
Liittyvät aiheet
  • Internet
  • Tekniikka selitetty
  • Verkkokehitys
  • Ohjelmointi
Kirjailijasta Joel Lee(1524 artikkelia julkaistu)

Joel Lee on toiminut MakeUseOfin päätoimittajana vuodesta 2018. Hänellä on B.S. tietojenkäsittelytieteen alalta ja yli yhdeksän vuoden ammattikirjoittamisesta ja editoinnista.

Lisää Joel Leelta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi