0

TwitterTiles のリストに逆シリアル化しようとしている次の Json があります (以下を参照)。

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 を正常に逆シリアル化できないように見えることです。私はいくつかの方法(以下)を試しましたが、どこにも行きませんでした。これらのメソッドはすべて null オブジェクトを返します。なぜこれが起こっているのか、私はちょっと迷っています。誰にもアイデアはありますか?

var des = (RootObject)Newtonsoft.Json.JsonConvert.DeserializeObject(data, typeof(RootObject));
RootObject topics = JsonConvert.DeserializeObject<RootObject>(json);
4

1 に答える 1