我有一個類型爲「object」的屬性的對象(需要具有通用代碼)。在對象類型屬性中強制反序列化DateTime
Public Property Valeur() As Object
我DataContractJsonSerializer序列化,和我有這個:
}, {
"Desc": "Date ouverture",
"Id": "DatOuverture",
"Mode": 0,
"Valeur": "\/Date(1482966000000+0100)\/"
}, {
所以,當我反序列化,序列化投 「Valeur」 的字符串,而不是日期時間。
Valeur = "\/Date(1482966000000+0100)\/"
我試着用「AlwaysTransmitTypeInformation」,但是沒有任何改變。 當我在serialise之前寫入屬性時,她很好地使用「DateTime」類型,而不是字符串。
有關信息,Valeur可以是與dateTime不同的類型。
有人有想法嗎?
注意。
似乎序列化不能自動投射動態類型。 –
時間看起來可能很長:DateTime time = DateTime.FromBinary(1482966000000); – jdweng
這些只是有問題的日期,其他類型(即使是複雜的對象)也能正常工作。 – david