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
var dictionary = JsonConvert.DeserializeObject<Dictionary<int, SessionPerformanceStats>>(theJsonResponse);
Sekarang, kamus akan memasukkan kunci yang mewakili sesi dan memetakannya kepada contoh kelas
var dictionary = JsonConvert.DeserializeObject<Dictionary<int, SessionPerformanceStats>>(theJsonResponse);
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!