{"facet_counts":{
"facet_queries":{},
"facet_fields":{},
"facet_dates":{},
"facet_ranges":{
"createdat":{
"counts":[
"2015-05-17T00:00:00Z",155,
"2015-05-18T00:00:00Z",162,
"2015-05-19T00:00:00Z",200,
"2015-05-20T00:00:00Z",218,
"2015-05-21T00:00:00Z",181,
"2015-05-22T00:00:00Z",137],
"gap":"+1DAY",
"start":"2015-05-17T00:00:00Z",
"end":"2015-05-23T00:00:00Z"}}}}
我想反序列化上述json到我的對象,但計數部分沒有得到反序列化。我的對象是反序列化JSON到c#對象
public class FacetCounts
{
public class Facet_Ranges
{
public class CreatedAt
{
public List<Counts> counts { get; set; }
public class Counts
{
public Dictionary<string, int> count { get; set; }
}
}
public CreatedAt createdat { get; set; }
}
public Facet_Ranges facet_ranges { get; set; }
}
我也嘗試刪除public Dictionary<string, int> count { get; set; }
但仍然失敗。 我的反序列化代碼是
objObject = JsonConvert.DeserializeObject<FacetCounts>(json);
任何幫助將不勝感激!
但我從外部對象獲取json,如何修改它返回的方式? – Hitesh
你不能,但你應該把它放在問題中。 – Steve