2012-04-19 14 views
1

私は、Facebook Graph APIによって返されたjsonを、DataContractJsonSerializerを使用するオブジェクトに好きなユーザー向けにデコードしようとしています。私は今いくつかの異なる[DataContract]クラスを作成しようとしましたが、運がありません。Facebook 'Like' Graph APIのDataContractクラス

このデータの[DataContract]クラスを作成する正しい方法は何ですか。

{ 
    "data": [ 
     { 
     "name": "Earlyups", 
     "category": "Recreation/sports", 
     "id": "170410902986097", 
     "created_time": "2012-04-09T03:34:11+0000" 
     }, 
     { 
     "name": "pictureline inc.", 
     "category": "Local business", 
     "id": "28861182380", 
     "created_time": "2012-03-28T02:02:24+0000" 
     }, 
     { 
     "name": "Jackson Hole Mountain Resort", 
     "category": "Sports/recreation/activities", 
     "id": "24718308041", 
     "created_time": "2012-03-20T16:10:45+0000" 
     } 
    ], 
    "paging": { 
     "next": "next_page_request_url" 
     } 
} 

答えて

1

笑私が投稿したときに、私が間違っていたことを見ました。他の誰かが興味がある場合。

[DataContract] 
     internal class LikePage 
     { 
      [DataMember] 
      internal Like[] data; 

      [DataMember] 
      internal Paging paging; 

     } 

     [DataContract] 
     internal class Like 
     { 
      [DataMember] 
      internal string name; 

      [DataMember] 
      internal string category; 

      [DataMember] 
      internal string id; 

      [DataMember] 
      internal string created_time; 
     } 


     [DataContract] 
     internal class Paging 
     { 
      [DataMember] 
      internal string next; 

     }