利用會話 ID 作為鍵創建強類型 C# 對象
本文探討如何從 JSON 對象創建強類型 C# 對象,其中 JSON 中的標識符 (ID) 用作鍵。提供的原始 JSON 對象包含按 ID 編號索引的會話數據,我們需要創建類來表示這些會話的內容。
由於 ID 用作鍵,我們需要使用字典來表示會話數據,而不是在 WebinarPerformanceStats
類中創建會話統計信息的列表:
<code class="language-csharp">var dictionary = JsonConvert.DeserializeObject<Dictionary<int, SessionPerformanceStats>>(theJsonResponse);</code>
JSON.NET 將反序列化具有與 ID 編號對應的鍵的對象。如果您確定鍵始終為數字,則可以將其聲明為數字類型:
<code class="language-csharp">var dictionary = JsonConvert.DeserializeObject<Dictionary<int, SessionPerformanceStats>>(theJsonResponse);</code>
現在,字典將包含表示會話 ID 的鍵,並將它們映射到 SessionPerformanceStats
類的實例。您可以通過此字典中各個會話的相應 ID 來訪問各個會話。
以上是如何使用Session ID作為鍵創建JSON的強烈鍵入C#對象?的詳細內容。更多資訊請關注PHP中文網其他相關文章!