string json = @"{
'symbol':'XX',
'column_names":["Date","Open","High","Low","Close","Volume"],
'data':[
['2014-01-02',25.78,25.82,25.47,25.79,31843697.0],
['2013-12-31',25.81,26.04,25.77,25.96,22809682.0]]}";
public class DailyData
{
public string symbol { get; set; }
public List<OneDay> data { get; set; }
}
public class OneDay
{
public DateTime date { get; set; }
public double open { get; set; }
public double high { get; set; }
public double low { get; set; }
public double close { get; set; }
public double volume { get; set; }
}
DailyData dd = JsonConvert.DeserializeObject<DailyData>(json);
This is my json string and class I'm trying to deserialize it into with Json.net
. It will work if I change public List<OneDay> data { get; set; }
to public List<object> data { get; set; }
. But in this case I have to do more steps further. Is there a neat solution to deserialize it in one go?