次の Json 応答を逆シリアル化しようとしています (Json.NET を使用):
[{"pollid":"1", "question":"This is a test", "start":"2011-06-28", "end":"2012-03-21", "category":"Roads", "0":"Yes", "1":"No"} … ]
このタイプのオブジェクトに:
class Poll
{
[JsonProperty("pollid")]
public int pollid { get; set; }
[JsonProperty("question")]
public string question { get; set; }
[JsonProperty("start")]
public DateTime start { get; set; }
[JsonProperty("end")]
public DateTime end { get; set; }
[JsonProperty("category")]
public string category { get; set; }
// PROBLEM AREA
[JsonProperty("0")] // Json parameter names are 0 to 9. How can I 'match' these to the List elements?
public List<string> polloptions { get; set; }
}
[JsonProperty]
リストを作成するときに属性をどのように使用しますか? (このリストに含まれる Json パラメータ名が「0」から「9」であると仮定します)。過去数時間、さまざまな方法を試してみましたが、運がありませんでした。
どうもありがとう