我有一个已经解析的JSON字符串。一个特定的属性是类似于以下内容的数组:
[[1537488000000,50500],[1537574400000,54028],[1537660800000,60447],[1537747200000,60542]]
上面是JSON字符串,但是上面的内容包含在JToken对象中。
如何将JToken值解析为具体类的实例?
答案 0 :(得分:1)
您可以将其反序列化为2d数组:
JsonConvert.DeserializeObject<long[][]>("[[1537488000000,50500],[1537574400000,54028],[1537660800000,60447],[1537747200000,60542]]")
或者,作为锯齿状的2d,然后将其转换为long long字典:
JsonConvert.DeserializeObject<long[][]>("[[1537488000000,50500],[1537574400000,54028],[1537660800000,60447],[1537747200000,60542]]")
.ToDictionary(x => x[0], x => x[1])
如果您以JToken
的身份收到此邮件,请改用此邮件:
JToken token = ...
token
.ToObject<long[][]>()
.ToDictionary(x => x[0], x => x[1]);