"Fausse alerte. Tout va bien avec ma soupape de décharge."

"Continuons. Aujourd'hui, je veux expliquer ce qu'est JSON."

JSON-1

« Ouais, j'ai entendu ce mot plusieurs fois. Qu'est-ce que ça veut dire ?

"Avec la croissance du Web, les pages HTML avec JavaScript ont commencé à communiquer activement avec les serveurs et à télécharger des données à partir des serveurs. Pour faciliter ce processus, une norme a été inventée pour la communication entre le serveur et un programme JavaScript. Cette norme s'appelle JSON (JavaScript Object Notation). ."

« Alors, quelle est cette norme ? »

"Oh, c'est la partie la plus intéressante. La déclaration d'un objet JavaScript a été choisie comme standard !"

"Voici un exemple de messages au format JSON :"

Messages au 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"
 }
}
{}

"Donc, ces messages transmettent simplement des données qui ne représentent en fait que des objets JavaScript?"

"Oui. Et c'est super pratique pour deux raisons :"

"Tout d'abord, il n'est pas nécessaire de convertir les données du" format de livraison "en une collection d'objets JavaScript."

"Deuxièmement, ce format est très visuel : il est facilement lu et édité par des humains."

"Bien sûr, il y a certaines limites : tout ne peut pas être représenté comme une collection d'objets, de tableaux, de texte et de nombres."

"Par exemple, un objet Date est envoyé sous forme de chaîne : «2012-04-23T18:25:43.511Z»"

"Même encore, cette méthode d'envoi d'informations est extrêmement pratique, lisible, plutôt légère et contient une quantité minimale d'informations supplémentaires. Cela l'a aidée à devenir très populaire."

"À mon avis, JSON est un format très simple. Tout y est évident et clair."

"Et JavaScript lui-même n'est pas très compliqué."

"Le langage est simple, mais les programmes qui y sont écrits sont compliqués."

"Ou, comme disait mon oncle, l'anglais humain a 26 lettres, mais apprendre à le parler correctement n'est pas une tâche facile pour un homard."

"Hmm. Tu as raison, Bilaabo. Je garderai cela à l'esprit. Merci pour cette leçon intéressante."