Attention : Le contenu de ces pages n'a pas été mis à jour depuis longtemps. Il est probablement obsolète pour Firefox 4.0/Gecko 4.0 et supérieur. Pour du contenu plus récent, allez consulter developer.mozilla.org.

Json

JSON est un format d'échange de donnée, non pas en XML, mais sous une forme textuelle trés proche de la notation simplifiée du javascript. Il est donc trés performant dans le cadre d'une application en XUL/Javascript.

Ainsi, la representation d'un objet Javascript comme

 {a:"une chaine", [[n:1234]] }

est representé à l'identique en JSON :

 {a:"une chaine", [[n:1234]] }

Quand on reçoit une chaine au format JSON, il suffit donc de faire un eval en javascript pour avoir la valeur correspondante.

En attendant d'avoir des explications précises ici :

Coté serveur :

et d'autres bibliothèques disponibles dans d'autres langages...

Voir aussi json-rpc, un protocole de service web similaire à XML-RPC, mais utilisant le format json.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.