[英]C# - Array of Jagged Array
如何初始化和分配锯齿状数组的数组? 我正在尝试使用c#对象创建类似于下面的示例geojson的Geojson多边形坐标结构(无孔)。 我的代码能够使用锯齿形数组生成json,并且缺少“ coordinates”旁边的括号:,但想要像示例geojson这样的json,可以使用锯齿形数组来实现。 锯齿状阵列的代码示例将不胜感激。
我的代码生成
{ "type": "Polygon",
"coordinates":
[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ]
}
示例Geojson多边形
{ "type": "Polygon",
"coordinates": [
[ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ]
]
}
谢谢。
锯齿状数组:
double[][][] coordinates =
{
new double[][]
{
new double[] {1, 3, 5, 7, 9},
new double[] {0, 2, 4, 6},
new double[] {11, 22}
}
};
但是,在我看来,您的第一个代码示例似乎可以完成任务。 您确定需要这个吗?
实际上,为什么不对一个GeoPoint
数组进行序列化,在该数组中,一个GeoPoint
拥有两个double
并映射到json数组?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.