Cet article traite de la dissection des données JSON dans un type dynamique C #, afin d'éviter de créer un grand nombre de classes pour utiliser DataContractJSonserializer.
json.net fournit un moyen de réaliser facilement la dégradation dynamique de JSON:
dynamic stuff = JsonConvert.DeserializeObject("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }"); string name = stuff.Name; string address = stuff.Address.City;
De même, newtonsoft.json.linq offre également une autre option:
<多> Plus de ressources
dynamic stuff = JObject.Parse("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }"); string name = stuff.Name; string address = stuff.Address.City;
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!