[英]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.