Conversion d'objets en JSON avec jQuery
Dans jQuery, sérialiser un objet en JSON est une tâche courante. Pour simplifier ce processus, jQuery exploite l'objet JSON intégré pris en charge par les navigateurs modernes. Cet objet fournit des méthodes pour la sérialisation et la désérialisation des données JSON.
Pour sérialiser un objet dans une chaîne JSON, utilisez la méthode JSON.stringify() :
var json_text = JSON.stringify(your_object, null, 2);
Cette méthode génère une chaîne représentant l'objet au format JSON, avec une indentation facultative pour une meilleure lisibilité.
Par exemple, supposons vous disposez d'un tableau de pays :
var countries = new Array(); countries[0] = 'ga'; countries[1] = 'cd'; ...
Pour convertir ce tableau en une chaîne JSON pouvant être transmise à $.ajax(), appliquez JSON.stringify() :
var json_text = JSON.stringify(countries);
Cela produira une chaîne comme :
"['ga','cd']"
Pour désérialiser une chaîne JSON en un objet, utilisez le Méthode JSON.parse() :
var your_object = JSON.parse(json_text);
Cette méthode crée un objet à partir de la chaîne JSON fournie.
Il est crucial de noter que l'objet JSON est nativement pris en charge par la plupart des navigateurs modernes. En conséquence, jQuery s'intègre parfaitement à cette fonctionnalité pour fournir une gestion JSON simplifiée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!