[JSON Serialiser] => DateTime dans une propriété de type object est déserialisée en string
Bonjour @ tous,
Tout est dans le titre.
J'ai un objet avec une propriété de type "object".
C'est pour être générique, dedans, je peux mettre n'importe quel type de donnée.
Code:
Private _Valeur As Object
Je le sérialise avec DataContractJsonSerializer , OK, ça donne ça :
Code:
1 2 3 4 5 6
| }, {
"Desc": "Date ouverture",
"Id": "DatOuverture",
"Mode": 0,
"Valeur": "\/Date(1482966000000+0100)\/"
}, { |
Seulement, lorsque je le désérialize, il me le transforme en string:
Code:
Valeur = "\/Date(1482966000000+0100)\/"
J'ai mis en true "AlwaysTransmitTypeInformation", mais ça ne change rien, il ne met pas le type "DateTime", mais celui de la classe contenante ("__type": "tblFiltreChamp:#EspBTP_D",).
Lorsque j'écris la valeur dans la propriété, je la caste bien, j'ai regardé, le du sérialize, la propriété est bien de type DateTime.
Est ce que quelqu'un a une idée ?
Merci d'avance.