我有以下 Json,我希望将其反序列化为 TwitterTiles 列表(见下文)。
JSON:
{
"twitterTile":
[
{
"hashtag": "#genoa",
"isPositive": true,
"dateSearched": "08/05/2013"
}
]
}
类定义:
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; }
}
问题是我似乎无法成功反序列化这个 json。我已经尝试了一些方法(如下),但它让我无处可去。所有这些方法最终都返回一个空对象。我有点迷茫为什么会这样。有人有想法么?
var des = (RootObject)Newtonsoft.Json.JsonConvert.DeserializeObject(data, typeof(RootObject));
RootObject topics = JsonConvert.DeserializeObject<RootObject>(json);