J'ai le Json suivant que je cherche à désérialiser dans une liste de TwitterTiles (voir ci-dessous).Deserializing Json to Object liste
JSON:
{
"twitterTile":
[
{
"hashtag": "#genoa",
"isPositive": true,
"dateSearched": "08/05/2013"
}
]
}
définitions Classe:
public class TwitterTile
{
public string hashtag { get; set; }
public bool isPositive { get; set; }
public string dateSearched { get; set; }
}
public class RootObject
{
public List<TwitterTile> twitterTile { get; set; }
}
Le problème est que je ne peux pas sembler désérialiser avec succès cette JSON. J'ai essayé quelques méthodes (ci-dessous) et ça ne m'a rien donné. Toutes ces méthodes finissent par retourner un objet nul. Je suis un peu perdu quant à la raison pour laquelle cela arrive. Quelqu'un a des idées?
var des = (RootObject)Newtonsoft.Json.JsonConvert.DeserializeObject(data, typeof(RootObject));
RootObject topics = JsonConvert.DeserializeObject<RootObject>(json);
qui fonctionnait vraiment bien, la seule chose que je devais changer était ma RootObjects Liste id twitterTile et hey presto cela a fonctionné. Bizarre. Merci pour l'aide ! –
Pas de problème, content que vous l'ayez fait fonctionner. –