"Alarmă falsă. Totul este în regulă cu supapa mea de siguranță."

"Să continuăm. Astăzi vreau să explic ce este JSON."

JSON - 1

"Da, am auzit de multe ori acel cuvânt. Ce înseamnă?"

„Odată cu creșterea web-ului, paginile HTML cu JavaScript au început să comunice activ cu serverele și să descarce date de pe servere. Pentru a ușura acest proces, a fost inventat un standard pentru comunicarea între server și un program JavaScript. Acest standard se numește JSON (JavaScript Object) . Notație). ”.

"Deci care este acest standard?"

"Oh, asta este partea cea mai interesantă. Declarația unui obiect JavaScript a fost aleasă ca standard!"

„Iată un exemplu de mesaje în format JSON:”

Mesaje în format JSON
{
 "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"
 }
}
{}

„Deci, aceste mesaje transmit pur și simplu date care reprezintă de fapt doar obiecte JavaScript?”

"Da. Și acest lucru este foarte convenabil din două motive:"

„În primul rând, nu este nevoie să convertiți datele din „formatul de livrare” într-o colecție de obiecte JavaScript.”

„În al doilea rând, acest format este foarte vizual: este ușor de citit și editat de oameni”.

„Desigur, există anumite limitări: nu totul poate fi reprezentat ca o colecție de obiecte, matrice, text și numere.”

„De exemplu, un obiect Date este trimis ca șir: «2012-04-23T18:25:43.511Z»”

„Chiar și totuși, această metodă de a trimite informații este extrem de convenabilă, lizibilă, destul de ușoară și conține o cantitate minimă de informații suplimentare. Acest lucru a ajutat-o ​​să devină foarte populară.”

„După părerea mea, JSON este un format foarte simplu. Totul despre el este evident și clar.”

„Și JavaScript în sine nu este foarte complicat.”

„Limbajul este simplu, dar programele scrise în el sunt complicate”.

„Sau, după cum spunea unchiul meu, engleza umană are 26 de litere, dar să înveți să o vorbești corect nu este o sarcină ușoară pentru un homar”.

"Hmm. Ai dreptate, Bilaabo. O să țin cont de asta. Mulțumesc pentru lecția interesantă."