"Falsk alarm. Alt er fint med min aflastningsventil."

"Lad os fortsætte. I dag vil jeg forklare, hvad JSON er."

JSON - 1

"Ja, jeg har hørt det ord mange gange. Hvad betyder det?"

"Med nettets vækst begyndte HTML-sider med JavaScript aktivt at kommunikere med servere og downloade data fra servere. For at gøre denne proces nemmere blev der opfundet en standard for kommunikation mellem serveren og et JavaScript-program. Denne standard kaldes JSON (JavaScript Object Notation).. "

"Så hvad er denne standard?"

"Åh, det er den mest interessante del. Deklarationen af ​​et JavaScript- objekt blev valgt som standard!"

"Her er et eksempel på meddelelser i JSON-format:"

Beskeder i JSON-format
{
 "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"
 }
}
{}

"Så disse beskeder videregiver simpelthen data, der faktisk kun repræsenterer JavaScript-objekter?"

"Jep. Og dette er super praktisk af to grunde:"

"For det første er der ingen grund til at konvertere data fra 'leveringsformatet' til en samling af JavaScript-objekter."

"For det andet er dette format meget visuelt: det er let at læse og redigere af mennesker."

"Selvfølgelig er der nogle begrænsninger: ikke alt kan repræsenteres som en samling af objekter, arrays, tekst og tal."

"For eksempel sendes et Dato-objekt som en streng: «2012-04-23T18:25:43.511Z»"

"Selv stadig er denne metode til at sende information ekstremt praktisk, læsbar, ret let og indeholder en minimal mængde ekstra information. Dette hjalp den til at blive meget populær."

"Efter min mening er JSON et meget simpelt format. Alt ved det er indlysende og klart."

"Og JavaScript i sig selv er ikke særlig kompliceret."

"Sproget er enkelt, men programmer skrevet i det er komplicerede."

"Eller, som min onkel plejede at sige, har menneskelig engelsk 26 bogstaver, men at lære at tale det ordentligt er ingen nem opgave for en hummer."

"Hmm. Du har ret, Bilaabo. Det skal jeg huske på. Tak for den interessante lektion."