Maison >développement back-end >C++ >Comment désérialiser JSON en objets dynamiques en C #?
C # permet l'adaptation du contenu JSON dans un objet dynamique sans créer de classe de liaison de données.
json.net fournit un moyen simple de séquencer les dérivés de JSON en objets dynamiques:
<code class="language-csharp">dynamic stuff = JsonConvert.DeserializeObject("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }"); string name = stuff.Name; string address = stuff.Address.City;</code>
newtonsoft.json.linq permet également à la sérialisation dynamique JSON:
requête dynamique json
<code class="language-csharp">dynamic stuff = JObject.Parse("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }"); string name = stuff.Name; string address = stuff.Address.City;</code>Les objets dynamiques permettent à l'attribut JSON à interroger les attributs JSON comme l'attribut C # de cette machine:
Plus d'informations
Pour plus de détails sur la question de l'interrogation dynamique JSON en C #, voir:
<code class="language-csharp">string city = stuff.Address.City;</code>
Document: Utilisez Dynamic Query JSON
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!