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önyvekA 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
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őlIratkozzon 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