У меня есть объект с типом свойства как «объект» (для этого нужен общий код).Force Deserialize DateTime в свойстве объекта типа
Public Property Valeur() As Object
сериализовать его DataContractJsonSerializer, и у меня есть это:
}, {
"Desc": "Date ouverture",
"Id": "DatOuverture",
"Mode": 0,
"Valeur": "\/Date(1482966000000+0100)\/"
}, {
Так что, когда я десериализации его, сериализатору слепок "Valeur" в строке, а не в DateTime.
Valeur = "\/Date(1482966000000+0100)\/"
Я пробовал использовать «AlwaysTransmitTypeInformation», но это ничего не меняет. Когда я пишу в свойстве перед сериализацией, она отлично подходит для типа «DateTime», а не для строки.
Для информации, Valeur может быть другого типа, что dateTime.
У кого-нибудь есть идея?
Рассказать об этом.
Кажется, что сериализация не может автоматически использовать динамические типы. –
Время выглядит так долго: DateTime time = DateTime.FromBinary (1482966000000); – jdweng
Это только даты, которые проблематичны, другие типы (даже сложные объекты) работают хорошо. – david