Gunakan ID Sesi sebagai kunci untuk membuat jenis C# objek yang kuat
Artikel ini membincangkan cara membuat objek C# jenis yang kuat dari objek JSON, di mana pengenal (ID) dalam JSON digunakan sebagai kunci. Objek JSON yang disediakan mengandungi data sesi berdasarkan indeks nombor ID.
Kerana ID digunakan sebagai kunci, kita perlu menggunakan kamus untuk menyatakan data sesi, bukan senarai maklumat statistik sesi persidangan dalam kelas
:
WebinarPerformanceStats
<code class="language-csharp">var dictionary = JsonConvert.DeserializeObject<Dictionary<int, SessionPerformanceStats>>(theJsonResponse);</code>
Sekarang, kamus akan memasukkan kunci yang mewakili sesi dan memetakannya kepada contoh kelas
<code class="language-csharp">var dictionary = JsonConvert.DeserializeObject<Dictionary<int, SessionPerformanceStats>>(theJsonResponse);</code>
Atas ialah kandungan terperinci Bagaimanakah saya boleh membuat objek C# yang sangat ditaip dari JSON menggunakan ID sesi sebagai kunci?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!