Deserialisation JSON DateTime
Bonjour,
J'ai un fichier JSON :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
[
{
"DateMesure": "20161014100000",
"TemperatureMoyenne": 22,
"TemperatureMin": 22.4,
"TemperatureMax": 22.5,
"Consigne": 23,
"LieuMesure": "INTERIEUR",
"DateModification": "20170606075158"
}
] |
Et je cherche à le déserialiser en une liste d'objet que voici :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
public class RemoteTemperature
{
public DateTime DateMesure { get; set; }
public double TemperatureMoyenne { get; set; }
public double TemperatureMin { get; set; }
public double TemperatureMax { get; set; }
public double Consigne { get; set; }
public string LieuMesure { get; set; }
} |
Pour le faire j'ai écrit le code suivant :
Code:
1 2 3 4 5 6
|
List<RemoteTemperature> result = new List<RemoteTemperature>();
foreach (RemoteTemperature remoteTemperature in JsonConvert.DeserializeObject<List<RemoteTemperature>>(jsonFile))
{
result.Add(remoteTemperature);
} |
Le soucis que je rencontre est que la conversion en DateTime ne se fait pas, comment puis-je régler le problème ?
Merci d'avance !