簡體   English   中英

反序列化鍵值對

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM