簡體   English   中英

Facebook Json反序列化來自的C#數據

[英]Facebook Json Deserialize C# data from

Facebook Json反序列化來自的C#數據

    "comments": {
      "data": [
        {
          "id": "10202845951538899_6903133", 
          "from": {
            "name": "Name Surname", 
            "id": "1514294282"
          }, 
          "message": "Statuses Comment", 
          "can_remove": true, 
          "created_time": "2013-12-11T15:49:35+0000", 
          "like_count": 0, 
          "user_likes": false
        }
      ]

如何從ID名稱訪問中獲取JSON評論數據

謝謝。

使用Newtonsoft Json反序列化為C#類的簡單示例。

如果您沒有此軟件包,請使用Nuget進行安裝:

Install-Package Newtonsoft.Json

Program.cs(控制台應用程序)

using Newtonsoft.Json;
using System;
using System.Collections.Generic;

namespace test
{

    public class FbData
    {
        public string id { get; set; }
        public FbCommentBy from { get; set; }
        public string message { get; set; }
        public string can_remove { get; set; }
    }

    public class FbCommentBy
    {
        public string name { get; set; }
        public string id { get; set; }
    }

    public class FbComments
    {
        public List<FbData> data { get; set; }
    }

    public class FbWrapper
    {
        public FbComments comments { get; set; }
    }

    class Program
    {
        static void Main(string[] args)
        {

            string fbJson = @"{
   'comments':{
      'data':[
         {
            'id':'10202845951538899_6903133',
            'from':{
               'name':'Name Surname',
               'id':'1514294282'
            },
            'message':'Statuses Comment',
            'can_remove':true,
            'created_time':'2013-12-11T15:49:35+0000',
            'like_count':0,
            'user_likes':false
         }
      ]
   }
}";

            FbWrapper wrapper = JsonConvert.DeserializeObject<FbWrapper>(fbJson);

        }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM