C#中的哪个类型可以呈现此json集合

时间:2012-08-19 09:32:07

标签: c# json types

C#中的type可以呈现此json结果吗?

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

我尝试了IDictionary<decimal, decimal>,但序列化不支持dictionary,我无法使用第三方组件。

3 个答案:

答案 0 :(得分: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);

答案 1 :(得分:1)

a list of lists
array of arrays

答案 2 :(得分:0)

你试过了吗?

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

用于转换为JSON和从JSON转换的优秀C#/ .NET解决方案。可序列化。