Lors du traitement des données JSON, il est parfois utile de sérialiser les données dans un objet dynamique. Cela vous permet d'accéder aux attributs sans avoir besoin de spécifier explicitement leurs types.
Utiliser la sérialisation de dos dynamique
json.net fournit la fonction de l'utilisation de mots clés dynamiques pour séquencer la série arrière de JSON en objets dynamiques:
Ce code suppose que la chaîne JSON JSON contient des attributs appelés message.
dynamic jsonResponse = JsonConvert.DeserializeObject(json); Console.WriteLine(jsonResponse.message);
Considérez les données JSON suivantes:
Vous pouvez séquencer la série de dos de ce JSON en objets dynamiques comme suit:
{ "number": 1000, "str": "string", "array": [1,2,3,4,5,6] }
dynamic d = JObject.Parse("{number:1000, str:'string', array: [1,2,3,4,5,6]}"); Console.WriteLine(d.number); // 输出:1000 Console.WriteLine(d.str); // 输出:string Console.WriteLine(d.array.Count); // 输出:6
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!