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; }
}
何か案は?