"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."
GO TO FULL VERSION