"Fausse alerte. Tout va bien avec ma soupape de décharge."
"Continuons. Aujourd'hui, je veux expliquer ce qu'est JSON."
« 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 :"
{
"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."
GO TO FULL VERSION