Mi az a JSON? A laikusok áttekintése

Mi az a JSON? A laikusok áttekintése

Felkeltette érdeklődését a legújabb webes technológiák iránt? A HTML ismerete alapvetően fontos, ha túl akar lépni az egyszerű webes tevékenységeken, mint például a böngészés és a fórumokon való közzététel. Aztán vannak még fejlettebb témák, mint például a CSS (további információ itt), az AJAX (további információ itt) és a JSON.





Akár azt tervezi, hogy webfejlesztő lesz, akár nem, érdemes legalább tudni, hogy mi a JSON, miért fontos, és miért használják ma az egész weben.





Mi az a JSON?

A JSON jelentése JavaScript objektum jelölés . Ez egy nyílt szabványos formátum, amely lehetővé teszi az adatok weben keresztüli továbbítását a használatával attribútum-érték párok . Ez kissé zavarosnak tűnhet, ezért mélyedjünk el egy kicsit.





Tegyük fel, hogy van egy léggömböm, és te akarod a lufimat. Ennek egyik módja az lenne, ha valóban összecsomagolná a léggömböt, és elküldené postán. De egy alternatív módszer lenne leírni Önnek a attribútumok a ballonomból, amely lehetővé teszi, hogy ugyanazt a léggömböt újra létrehozza anélkül, hogy ténylegesen el kellene küldenie a fizikai ballont.

A lufimnak lehet egy anyag érték attribútuma radír . Lehet, hogy a szín érték attribútuma háló . Lehet, hogy a átmérő érték attribútuma tíz hüvelyk . Lehet, hogy a gáz érték attribútuma hélium . Ez a négy attribútum-érték pár elég ahhoz, hogy megjelenítse a lufimat, igaz?



Nagyjából így működik a JSON, amikor adatokat továbbít az interneten keresztül.

Mire jó a JSON?

A JSON nem először használta fel az attribútum-érték párokat az adatok interneten keresztüli továbbítására. A technikailag hozzáértők észrevehetik, hogy rettenetesen hasonlít az XML-re. Nos, mint kiderült, a JSON és az XML sok azonos feladatot lát el. Akkor miért válassza a JSON -t az XML helyett?





A mai weben, aszinkron fontos az adatok betöltése. Más szóval, a weboldalak új adatokat szeretnének betölteni anélkül, hogy az egész oldalt frissíteni kellene. Ez simább és kedvezőbb böngészési élményt eredményez. A JSON kiválóan alkalmas aszinkron adatok küldésére és fogadására, mert egyszerű és könnyen használható.

De az XML ugyanezt teszi! Akkor miért részesítik előnyben egyesek a JSON -t?





A kérdésre egy válasz található JSON nevében: JavaScript objektum jelölés . A JavaScript, amely a világ egyik legnépszerűbb nyelve, natív módon ismeri fel. Mivel a JSON a JavaScript egy részhalmaza, nagyon kevés extra tanulást kell elvégeznie, ha ismeri a JavaScriptet.

a Windows 10 akcióközpont és a Start menü nem működik

A másik ok az, hogy a JSON jobban olvasható, mint az XML. Persze könnyű megszokni az XML -t, ha egy ideig használta, de az XML -fájlra pillantás elsöprő lehet minden címkéjével és bőbeszédűségével együtt. A JSON tisztább, könnyebben érthető az újoncoknak, és meglehetősen rugalmas az alapvető adattípusokkal.

Nézze meg, mit mondanak a JSON alkotói erről az összehasonlításról JSON kontra XML oldal.

Hogyan néz ki a JSON?

A JSON csak attribútum-érték párok sora, amelyek szükség esetén egymásba ágyazhatók. Például, ha az adatobjektumunk személy volt, akkor ezt a személyt a következő JSON -adatok képviselhetik:

Minden sor an -nal kezdődik tulajdonság majd kettőspont, majd a érték ahhoz az attribútumhoz. Ez az érték lehet egy tömb is, amint azt a fenti „phoneNumbers” attribútum látja. Az érték több attribútum-érték pár is lehet, amelyeket a „address” attribútummal láthat. Ezt hívják an tárgy .

Összehasonlításképpen, itt ugyanazok az adatok láthatók, mint az XML:

Következtetés

A JSON csak egy módja az adatobjektumok ábrázolásának, amikor azokat az interneten keresztül továbbítják. Ez egy alternatíva az XML -hez, amely a JavaScriptben honos, ezért is olyan népszerű és széles körben elterjedt. A JSON leggyakoribb felhasználási módja az adatok lekérése a webszerverekről.

Remélhetőleg most már jobban érti a JSON -t és annak használatát a webfejlesztésben. A további tanuláshoz a JSON oldal az MDN -en remek kiindulópont.

Képhitelek: JSON nagyítva a Shutterstockon keresztül

Részvény Részvény Csipog Email A 8 legjobb webhely, ahonnan ingyenesen letölthetők hangoskönyvek

A hangoskönyvek nagyszerű szórakoztató források, és sokkal könnyebben emészthetők. Íme a nyolc legjobb webhely, ahonnan ingyenesen letöltheti őket.

Olvassa tovább
Kapcsolódó témák
  • Internet
  • Technológia magyarázata
  • Webfejlesztés
  • Programozás
A szerzőről Joel Lee(1524 megjelent cikk)

Joel Lee a MakeUseOf főszerkesztője 2018 óta. B.S. számítástechnika szakon és több mint kilenc éves szakmai írási és szerkesztési tapasztalat.

Továbbiak Joel Lee -től

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide