Bonjour,
J'ai un fichier JSON :
Et je cherche à le déserialiser en une liste d'objet que voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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" } ]
Pour le faire j'ai écrit le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; } }
Le soucis que je rencontre est que la conversion en DateTime ne se fait pas, comment puis-je régler le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 List<RemoteTemperature> result = new List<RemoteTemperature>(); foreach (RemoteTemperature remoteTemperature in JsonConvert.DeserializeObject<List<RemoteTemperature>>(jsonFile)) { result.Add(remoteTemperature); }
Merci d'avance !
Partager