Maison > développement back-end > C++ > Comment désérialiser JSON en objets dynamiques en C #?

Comment désérialiser JSON en objets dynamiques en C #?

Linda Hamilton
Libérer: 2025-02-03 01:36:10
original
515 Les gens l'ont consulté

How to Deserialize JSON into Dynamic Objects in C#?

Le compteur JSON dynamique-sérialisation dans le C #

C # permet l'adaptation du contenu JSON dans un objet dynamique sans créer de classe de liaison de données.

Utilisez json.net

json.net fournit un moyen simple de séquencer les dérivés de JSON en objets dynamiques:

Utilisez newtonsoft.json.linq

dynamic stuff = JsonConvert.DeserializeObject("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }");

string name = stuff.Name;
string address = stuff.Address.City;
Copier après la connexion

newtonsoft.json.linq permet également à la sérialisation dynamique JSON:

<询> requête dynamique json

dynamic stuff = JObject.Parse("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }");

string name = stuff.Name;
string address = stuff.Address.City;
Copier après la connexion
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:
string city = stuff.Address.City;
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal