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);
Это моя строка JSON и класс Я пытаюсь десериализации его в с Json.net
. Он будет работать, если я изменю общественность List<OneDay> data { get; set; }
на public List<object> data { get; set; }
. Но в этом случае я должен сделать еще больше шагов. Есть ли опрятное решение для десериализации его за один раз?десериализации JSON строка массива из массива с Json.NET
Nice, спасибо! dd.Dump(), очевидно, опечатка? – Dork
Dump() - это метод расширения, предоставляемый LINQPad, который используется для предоставления вывода, который вы видите на скриншоте выше. Вы должны попробовать LINQPad. – sloth
Поблагодари Доминика, я его изучу – Dork