Mastering ajax 10. rész

Ha figyelmesen olvassa el a cikkek ebben a sorozatban, akkor már van egy átfogó képet a különböző adat formátumokat. Tehát először láttuk, hogy a sima szöveg és egy pár „név / érték” kiválóan alkalmas a legtöbb aszinkron alkalmazásokhoz. Akkor kivenni a részleteket, mint például:

És semmi mást csinálni. Tapasztalt web-felhasználók és a fejlesztők megtanulják ebben a sorban formátumban, ami általában véve használják továbbítására GET-kéréseket.

Ez ugyanaz az adatokat, amelyek a fent bemutatott, de most ezek tárolják XML. Nincs semmi kiemelkedő, ez csak egy adat formátum, amely lehetővé teszi, hogy XML helyett sima szöveg és pár „név / érték”.

választható

Egy rövid összefoglaló XML és párok „név / érték”

Szükségtelen, hogy betöltsük a fejét gondolatokkal egy másik formában, kivéve ha van egy nyomós oka. Világos, hogy ha az Ön által küldött információt a szerver program, amely csak akkor fogadja el az XML-alapú formátum, akkor az adatokat érdemes Önnek is, hogy ki, mint az XML. A legtöbb esetben az XML hasznos lehet, ha a kiszolgáló elküldi a kérelmet több adattartalommal; Más szóval, az XML egyre inkább a formázáshoz használt válaszokat a szerver a kliens, mint formázni az ügyfél kéri, hogy a szerver.

hozzáadása JSON

Meg kell értenünk, hogy a JSON nem csodaszer; de mégis, egy kiváló megoldás bizonyos, nagyon egyedi esetekben. Fedezze fel a JSON, olvassa el ezt, és az alábbi cikket, és ha később találkozik hasonló a helyzet, akkor már van egy eszköz annak kezelésére.

Basics JSON

Egy egyszerű példa a JSON

Minden szinte elemi. Például egy pár „név / érték” JSON így néz ki:

Ez a meglehetősen egyszerű példa valójában több helyet, mint egy pár „név / érték”:

Azonban a kényelem JSON nyilvánvaló, amikor szükség van, hogy több pár „név / érték” egyetlen húr. Először is, van, sőt, lehet létrehozni egyfajta adatok rögzítése, amely több pár „név / érték”, valahogy így:

Itt, az előnyök JSON szintaktikai képest pár „név / érték” nem nyilvánul annyira tisztán, de most az adatok sokkal könnyebb használni, és olvasd el egy kicsit könnyebb. Például nyilvánvaló, hogy mind a három pár része a rekordot; elemek közlésére korlátozzuk zárójelek jelzik a rekordot.

tömbök értékei

A JSON, akkor egyszerűen csoport több rekordot által belefoglalásuk zárójelben:

Példa világosan mutatja, hogy lehetséges, hogy hozzon létre egy adatstruktúra, amely minden egyes eleme a lista egyben a fő listán. Mégis meg kell jegyezni, hogy a kulcsok párban „Név / Érték” eltérő az egyes eleme az alapvető lista (kulcspár a különböző programozók kulcsok a szerzők, akik viszont kitűnnek zenészek kulcsok). JSON teljesen dinamikus, és lehetővé teszi, hogy módosítsa a módját bemutató adatokat közvetlenül belül JSON-szerkezetek.

Ha azt szeretnénk, hogy hozza létre ezt adatstruktúra valahogy más, akkor nem kell, hogy kövessen minden előre meghatározott rendszer korlátozásainak munkát a JSON formátumú adatok, mert egyszerűen nem. Így, JSON nem csak képviseli az adatokat különböző módon, de még több módszer használata ugyanazon szerkezeten belül.

Hozzárendelése változó JSON-adatok

Nincs nagy dolog; emberek változó tartalmazza ugyanazt a JSON formátumú adatok, hogy láttuk. Azonban ez a példa ott szinte használhatatlan a könnyen használható, JSON formátumú adatok nem egyértelmű.

Az adatokhoz való hozzáféréshez

Figyeljük meg, hogy tömb indexelési nulláról kezdi. Hozzáférést biztosít az előírt adatmező végezzük, mint ez: kezdjük az embereket; majd mozgassa az elem programozók és azt jelzi, hogy mi érdekli az első bejegyzés ([0]); Végül kap hozzáférést a kulcs értékét lastName. Az eredmény „McLaughlin” sort.

Az alábbiakban néhány példát az azonos változó.

Módosítása JSON-adatok

Ugyanúgy, ahogy van, hogy adatokat pontok, és zárójelben a fent látható, akkor könnyen módosíthatja az adatokat a változóban:

Az inverz transzformáció egy húr

És mégis! Kaptunk egy karakterláncot, amely bárhol lehet használni - például tudtuk használni, hogy a kérelmet a Ajax-alkalmazás.

következtetés

A következő cikkben a sorozat, nem szorítkozunk adatok küldését és részletes pillantást, hogy a szerver fogadni JSON formátumú adatok és dolgozni velük. Azt is látom, hogy a szerver program küld adatokat az ügyfélnek JSON formátumú keresztül szkriptek és speciális szerver komponensek, amelyek lehetővé teszik, hogy megosszák az XML, szöveges vagy JSON kérések és válaszok alakítani egymást. A fő cél itt - el kell érni a rugalmasság. Hamarosan lesz képes használni az összes ilyen eszköz együttes, szinte minden elképzelhető kombinációban.

Get termékek és technológiák

Kapcsolódó cikkek