C# 如何在JSON.NET中解析匿名数组?
我有一个已经在解析的JSON字符串。一个特定属性是类似于以下内容的数组:C# 如何在JSON.NET中解析匿名数组?,c#,json,json.net,C#,Json,Json.net,我有一个已经在解析的JSON字符串。一个特定属性是类似于以下内容的数组: [[1537488000000,50500],[1537574400000,54028],[1537660800000,60447],[1537747200000,60542]] 上面是JSON字符串,但是上面的内容包含在JToken对象中 如何将JToken值解析为具体类的实例?您可以将其反序列化为2d数组: JsonConvert.DeserializeObject<long[][]>("[[153748
[[1537488000000,50500],[1537574400000,54028],[1537660800000,60447],[1537747200000,60542]]
上面是JSON字符串,但是上面的内容包含在JToken对象中
如何将JToken值解析为具体类的实例?您可以将其反序列化为2d数组:
JsonConvert.DeserializeObject<long[][]>("[[1537488000000,50500],[1537574400000,54028],[1537660800000,60447],[1537747200000,60542]]")
这只是一个数字数组,对吗?你试过反序列化到那个吗?例如,
jsoninvert.DeserializeObjectIt应该反序列化到List
很好。@JonathonChase编辑了我的问题。内容在一个JToken对象内。你说的“内容在一个JToken对象内”是什么意思?显示你的代码。@mason你自己看看?
JsonConvert.DeserializeObject<long[][]>("[[1537488000000,50500],[1537574400000,54028],[1537660800000,60447],[1537747200000,60542]]")
.ToDictionary(x => x[0], x => x[1])
JToken token = ...
token
.ToObject<long[][]>()
.ToDictionary(x => x[0], x => x[1]);