Stands pour "
JavaScript Object Notation" et se prononce comme le nom de «Jason». JSON est un format de transfert de données basé sur le texte destiné à transmettre des données structurées. Il est le plus couramment utilisé pour transférer des données entre les applications Web et les serveurs Web.
JSON est souvent considéré comme une alternative à
XML, un autre format d'échange de données en texte brut. Dans la plupart des cas, la représentation d'un objet JSON est plus compacte que la représentation XML car il ne nécessite pas de balises pour chaque élément. Voici un exemple d'un objet nommé "tokka pc» défini à la fois JSON et XML
JSON{
"computer": {
"name": "tokka pc",
"components": {
"cpu": "Intel i5 3.4GHz", "ram": "8GB", "storage": "1TB HDD"
}
}
}
XML<computer>
<name>tokka pc</name>
<components>
<cpu>Intel i5 3.4GHz</cpu>
<ram>16GB</ram>
<storage>1TB HDD</storage>
</components>
</computer>
Comme vous pouvez le voir, l'objet est représenté de manière plus efficace en JSON que dans XML. L'efficacité de JSON a aidé à devenir un choix populaire pour les applications web et il est maintenant souvent utilisé à la place de
XML. Même les applications Ajax utilisent couramment JSON, si Ajax est techniquement pour "Asynchronous JavaScript and XML." Bien que la différence entre XML et JSON peut être négligeable pour les petites applications, faible surcharge de JSON peut aider à réduire la bande passante et d'autres ressources système utilisées par les sites Web à fort trafic.
Extension de fichier:
.JSON