L'exemple de cet article décrit la méthode d'implémentation de conversion des objets JS et des formats de chaîne json, et le partage avec tout le monde pour votre référence. La méthode de mise en œuvre spécifique est la suivante :
Interconversion entre objets js et objets json sur le front end :
1. Convertir les objets JS en JSON
Traitement : référencez un fichier json2.js et appelez la méthode JSON.stringify(). Par exemple :
var data = new Object();
var json_data = JSON.stringify(data);
PS : Le fichier json2.js peut être téléchargé en effectuant une recherche en ligne.
2. Convertir JSON en JS
1. Traitement : utilisez une méthode jQuery $.parseJSON() pour convertir les données au format JSON en objets JS. Par exemple :
var json_data = $.getJSON();
var data = $.parseJSON(json_data);
(peut être utilisé pour convertir un tableau js)
2. Méthode pour convertir json en objet js :
var json = eval ('('résultat')');
Grâce à l'expression ci-dessus, la chaîne au format Json que le serveur répond au client est analysée dans un objet Json (formaté) nommé « json », via la manière « json » ou « json[] » pour accéder aux données.
Conversion des objets js et des objets json en arrière-plan :
.NET Framework 4 dans System.Runtime.Serialization. Utilisez la classe JavaScriptSerializer pour sérialiser et désérialiser les données
Exemple :
//Désérialiser la collection de listes de paramètres
Liste
_ApplyPart = new JavaScriptSerializer().Deserialize>(param);
J'espère que cet article pourra être utile à la conception de la programmation Web de chacun.