【发布时间】:2012-03-17 09:44:41
【问题描述】:
我想使用 DataContractJsonSerializer 反序列化以下 json:
"coordinates": [
[
18.008966033966707,
59.328701014313964
],
[
18.008642062225096,
59.3283087435048
]
]
由于数组中的项目没有名称,我不知道如何告诉 DataContractJsonSerializer 这些项目是什么。我试过了:
[DataContract]
public class Coordinate :IExtensibleDataObject
{
[DataMember(Order = 1)]
public decimal Longitude { get; set; }
[DataMember(Order = 2)]
public decimal Latitude { get; set; }
public ExtensionDataObject ExtensionData { get; set; }
}
有什么想法吗?
【问题讨论】:
-
请添加您的工作代码作为此问题的答案,以便用户可以对其进行投票:)
标签: c# .net json datacontractjsonserializer