我对响应的反序列化有问题:
在一种情况下,我会得到多边形,在另一种情况下 - 多面体,所以对于这种情况,属性坐标的描述会有所不同:
如果是多边形:
public class Geometry
{
public string type { get; set; }
public List<List<List<double>>> coordinates { get; set; }
}
如果是多面体:
public class Geometry
{
public string type { get; set; }
public List<List<List<List<double>>>> coordinates { get; set; }
}
而且我事先不知道我会收到哪个对象。如何解决这个问题呢?