誰かがC#で次のJSON文字列を逆シリアル化するのを手伝ってくれませんか?
{"legend_size": 1,
"data": {"series": ["2013-02-05", "2013-02-06", "2013-02-07", "2013-02-08", "2013-02-09", "2013-02-10", "2013-02-11", "2013-02-12", "2013-02-13", "2013-02-14"], "values":
{"CampaignHit": {"2013-02-14": 0, "2013-02-13": 0, "2013-02-12": 0, "2013-02-11": 0, "2013-02-10": 0, "2013-02-08": 11, "2013-02-05": 0, "2013-02-07": 14, "2013-02-06": 0, "2013-02-09": 0}}}}
パーツに問題がありCampaignHit
ます。逆シリアル化できません。
これが私が作成したクラスです:
public class ExportedData
{
public string legend_size { get; set; }
public Data data { get; set; }
}
public class Data
{
public string[] series { get; set; }
public Values values { get; set; }
}
public class Values
{
public CampaignHit CampaignHit { get; set; }
}
public class CampaignHit
{
public CampaignData[] data { get; set; }
}
public class CampaignData
{
public object first { get; set; }
public object second { get; set; }
}
jsonを逆シリアル化するコードは次のとおりです。
var result = JsonConvert.DeserializeObject<ExportedData>(jsonResponse);
データ部分がnullです。CampaignHit
デシリアライズ後にデータがnullにならないようにクラスを変更するにはどうすればよいですか。