"Hamis riasztás. Minden rendben van a nyomáscsökkentő szelepemmel."
"Folytassuk. Ma szeretném elmagyarázni, mi az a JSON."
– Igen, sokszor hallottam ezt a szót. Mit jelent?
"A web növekedésével a JavaScriptet tartalmazó HTML-oldalak aktívan kommunikálni kezdtek a szerverekkel, és adatokat töltenek le a szerverekről. Ennek a folyamatnak a megkönnyítésére kitaláltak egy szabványt a szerver és egy JavaScript program közötti kommunikációra. Ezt a szabványt JSON-nak (JavaScript Object) hívják. Jelölés) .
– Szóval mi ez a szabvány?
"Ó, ez a legérdekesebb rész. Egy JavaScript objektum deklarációját választották szabványnak!"
"Íme egy példa JSON formátumú üzenetekre:"
{
"name": "peter",
"last": "jones"
}
{
"name": "batman",
"enemies": [1,4,6,7,8,4,3,90]
}
{
"name": "grandpa",
"children": [
{
"name" = "Bob",
"children": ["Emma", "Nikol"]
},
{
"name" = "Devid",
"children": ["Jesica", "Pamela"]
}
]
}
{
"12 45": {
"__++": [],
"1":"2"
}
}
{}
"Szóval ezek az üzenetek egyszerűen csak olyan adatokat adnak át, amelyek valójában csak JavaScript objektumokat képviselnek?"
"Igen. És ez két okból rendkívül kényelmes:"
"Először is, nincs szükség a "szállítási formátumból" származó adatokat JavaScript objektumok gyűjteményévé alakítani."
"Másodszor ez a formátum nagyon vizuális: könnyen olvasható és szerkeszthető az emberek számára."
"Természetesen vannak korlátok: nem lehet mindent objektumok, tömbök, szövegek és számok gyűjteményeként ábrázolni."
"Például egy Dátum objektum karakterláncként kerül elküldésre: «2012-04-23T18:25:43.511Z»"
"Még mindig, ez az információküldési mód rendkívül kényelmes, olvasható, meglehetősen könnyű, és minimális mennyiségű többletinformációt tartalmaz. Ez hozzájárult ahhoz, hogy nagyon népszerűvé vált."
"Véleményem szerint a JSON egy nagyon egyszerű formátum. Minden nyilvánvaló és világos."
"És maga a JavaScript nem túl bonyolult."
"A nyelv egyszerű, de a benne írt programok bonyolultak."
– Illetve, ahogy a nagybátyám szokta mondani, az emberi angolnak 26 betűje van, de megtanulni megfelelően beszélni egy homárnak nem könnyű dolga.
"Hmm. Igazad van, Bilaabo. Ezt észben tartom. Köszönöm az érdekes leckét."