私はこの JSON デシリアライゼーションの例に従っています: Deserialize JSON with C#
しかし、私は問題に遭遇しました。私のjsonファイルの構造は異なります。
"data": [
{
"id": "157156474316544_575441765821344",
"from": {
"name": "Testy McTest",
"id": "624161969"
},
"message": "I am a message"...
したがって、シリアライザーをインスタンス化すると、次のようになります。
FacebookFeed facebookPosts = new JavaScriptSerializer().Deserialize<FacebookFeed>(jsonFromWeb);
「'System.String' の型に対して定義されたパラメーターなしのコンストラクターがありません」というエラーが表示されます。
誰かがこれを修正する方法を知っていれば、私はそれを大いに感謝します.
私の構造は次のとおりです。
public class FacebookFeed
{
public List<FacebookPost> data { get; set; }
}
public class FacebookPost
{
public string id { get; set; }
public string from { get; set; }
public string message { get; set; }
}