Rechercher dans ce blog

mercredi 19 octobre 2016

pour quoi on utilise JSON format

                       pour quoi on utilise JSON format

  c'est le question qui se propose pour les débutants on JSON .pour qu'ils ne suaient JSON c'est le format des tableaux ou objets on JavaScript :réécrire  les objets dans un chaîne des cratères lisible par presque touts les langage des programmation ce texte a le format suivante 
{
"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
clé:valeur

intérêt d'utilisation de JSON format

la plus par de cet utilisation est dans les pages qui utilisent Ajax a extraire les données du serveur qui limitent le temps de chargement de la page dans ces pages ou ce concept de développement on peut pas faire l'affichage des résulta ou tous simplement faire "echo"ou "print" des objet php sans réfléchir la page 

problème

le problème ici de transférer le contenus dune variable php a une variable JS 

solution 

le format json nous offre cette magique action 

comment 

cote serveur

en php  on doit afficher la conversion  du objet php en un chaîne JSON a l'aide de la fonction json_encode() 
la page  affiche la chaîne Json
{objet{"clé":valeur","cle":"valeur"},"objet1":"valeur"}

cote client 

recevoire les donner json 

$.get("url_du_serveur/", function (d) {
         d = JSON.parse(d);
         coupon_data = d;
         
                                }); 
afficher les cles ou les valeurs
$(d.objet).each(function () {
 g = '
' +
  '
' + this.cle+
  '
' + this.cle + '
'
 '
' + this.cle + '
';
}
maintemaint on affiche cette div par la commande jquery.append()
page.find(".class_css_séelctionner").append(g);

conclusion 

ce peut exaple explique lutilisation ou l'interet dy json sa nouspour plus des exemples  compliqué visiter
convertir les resultatt du cURLa un obget JSON