如何在C#中反序列化仅包含值且没有名称的字符串。看起来像这样:问题是此字符串流没有名称,并且使用数组。
{
"result": {
"14400": [
[
1502985600,
262.18,
262.18,
257,
257,
1096.0131
],
[
1503000000,
257,
261.33,
254.8,
257,
1130.5897
]
],
"14405": [
[
1503014400,
258.03,
261.5,
257.01,
257.01,
520.7805
],
[
1503028800,
258,
260.98,
252.4,
259.56,
298.5658
],
]
]
}
}
最佳答案
只需创建一个类
public class Root
{
public Dictionary<int,List<List<double>>> Result { get; set; }
}
并反序列化为
var res = JsonConvert.DeserializeObject<Root>(json);