"Hamis riasztás. Minden rendben van a nyomáscsökkentő szelepemmel."

"Folytassuk. Ma szeretném elmagyarázni, mi az a JSON."

JSON – 1

– 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:"

Üzenetek JSON formátumban
{
 "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."