0

在 C# 中哪个type可以呈现这个 json 结果?

[[30.51,46.30],[31.54,45.83]]

我试过IDictionary<decimal, decimal>dictionary不支持序列化,我不能使用第三方组件。

4

3 回答 3

2

您要查找的类型是List<List<double>>. 使用System.Web.Script.Serialization.JavaScriptSerializer

string json = "[[30.51,46.30],[31.54,45.83]]";
var listOfLists = new JavaScriptSerializer().Deserialize<List<List<double>>>(json);
于 2012-08-19T09:40:55.353 回答
1

一个list of lists
或一个array of arrays

于 2012-08-19T09:57:24.353 回答
0

你有没有尝试过:

http://james.newtonking.com/pages/json-net.aspx

一个出色的 C#/.NET 解决方案,用于与 JSON 相互转换。也可序列化。

于 2012-08-19T09:36:12.440 回答