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 :
exemple d'utilisation sur moztips.
www.json.org (spécifications, code javascript, php etc..Coté serveur :
http://pear.php.net/pepr/pepr-proposal-show.php?id=198 . Voir aussi la page de son auteur :
http://mike.teczno.com/json.htmlet 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.
Le contenu de cette page est disponible selon certaines conditions de réutilisation. Lire aussi la page des 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.