解決策:辞書
を使用しますこの制限を克服するために、JSON文字列を辞書に解決することを検討できます。辞書は、値を持つキーに関連付けられたデータ構造であり、より柔軟な表現を可能にします。
実装:
この実装では:
クラスは、JSON文字列の各デジタル属性のオブジェクト構造を表します。
json文字列を辞書にシリアル化する方法は、キーが文字列で、値は<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; } } // ... var dict = JsonConvert.DeserializeObject<Dictionary<string, Item>>(json);</code>オブジェクトです。
以上がC#でJSONを数値的にキーのあるプロパティで解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。