Maison >développement back-end >C++ >Comment puis-je créer un objet C # fortement tapé de JSON en utilisant les ID de session comme clés?
Utilisez l'ID de session comme clé pour créer un objet de type C # fort
Cet article examine comment créer un objet de type C # fort à partir de l'objet JSON, où l'identifiant (ID) dans JSON est utilisé comme clé. L'objet JSON original fourni contient des données de session en fonction de l'indice du numéro d'identification.
Parce que l'ID est utilisé comme clé, nous devons utiliser le dictionnaire pour exprimer les données de session, et non la liste des informations statistiques de la session de la conférence dans la classe
:
WebinarPerformanceStats
<code class="language-csharp">var dictionary = JsonConvert.DeserializeObject<Dictionary<int, SessionPerformanceStats>>(theJsonResponse);</code>
Maintenant, le dictionnaire comprendra une clé qui représente la session et les mappe à l'instance de la classe
<code class="language-csharp">var dictionary = JsonConvert.DeserializeObject<Dictionary<int, SessionPerformanceStats>>(theJsonResponse);</code>. Vous pouvez accéder à chaque session via l'ID correspondant de chaque session dans ce dictionnaire.
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!