Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk menafikan JSON dengan pengenal C# haram?
Gunakan kamus
Berikut adalah contoh mengendalikan keadaan ini dengan kamus:
untuk rentetan json dalam masalah:
<code class="language-csharp">public class Item { public string fajr { get; set; } public string sunrise { get; set; } public string zuhr { get; set; } public string asr { get; set; } public string maghrib { get; set; } public string isha { get; set; } } // 将JSON字符串反序列化为字典 var dict = JsonConvert.DeserializeObject<Dictionary<string, Item>>(json);</code>
anda boleh menggunakan kekunci rentetan ("1" dan "2") untuk mengakses data dalam kamus, contohnya:
<code class="language-json">{ "1": { "fajr": "04:15", "sunrise": "05:42", "zuhr": "12:30", "asr": "15:53", "maghrib": "19:18", "isha": "20:40" }, "2": { "fajr": "04:15", "sunrise": "05:42", "zuhr": "12:30", "asr": "15:53", "maghrib": "19:18", "isha": "20:41" } }</code>
Atas ialah kandungan terperinci Bagaimana untuk menafikan JSON dengan pengenal C# haram?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!