0

我需要序列化的 json 数据是一个点数组,如下所示:

"coordinates":
        [
            [
                [
                    [6.64215,53.36364],
                    [6.64215,53.36364]
                ]
            ]
        ]

但我不知道对象表示应该是什么样子。换句话说,我应该以什么方式构建我的课程?(C# 使用System.Web.Script.Serialization.JavaScriptSerializer

4

2 回答 2

0
var dict = new JavaScriptSerializer()
          .Deserialize<Dictionary<string,List<List<List<List<double>>>>>>(json);

double d01 = dict["coordinates"][0][0][0][0];
double d02 = dict["coordinates"][0][0][0][1];

:)))

于 2013-01-23T11:36:26.407 回答
-1

正确的答案似乎是:

public double[][][][] coordinates { get; set; }

谢谢您的帮助!

于 2013-01-23T21:08:51.827 回答