[英]Deserializing Key-Value Pair
嗨,我收到服務器的響應,這是這樣的
{"total":110,"responses":{"13":26,"14":24,"15":40,"16":20}}
我無法使用DataContractJSONSerializer反序列化它。 我嘗試了各種組合,但沒有結果。 我正在使用以下類進行反序列化:
public class PollResponseRoot
{
public int total { get; set; }
public Dictionary<int, int> Responses;
}
但我總是得到響應值null。 請讓我知道我哪里出錯了。
DataContractJsonSerializer不支持字典,您可以嘗試使用Json.Net 。
也可以在NuGet上找到: http : //nuget.org/List/Packages/Newtonsoft.Json
請參閱我對類似問題的解釋,為什么使用DataContractJsonSerializer
無法解碼此類列表。 請改用Json.NET 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.