0
これはFacebookのAPI jsonの応答です(最終的に)。C#NewtonはJSONを逆順で逆シリアル化します
今まで私はnewton jsonとそれぞれcreated_time
をデシリアライズしていますが、2番目のものはリストである反応と別のリストであるcomments要素を含んでいます。
私はポストをループし、次を使用しています:
var posts = JsonConvert.DeserializeObject<FacebookPostData>(fbData);
そして
for each post in posts....
id = post.id
どのように私はポストReactions
にループができていますループ内とComments
を投稿してください。私がこれまで持っていると、作業
クラスは次のとおりです。
public class FacebookPostData
{
public List<FacebookPost> Data { get; set; }
}
public class FacebookPost
{
public string id { get; set; }
public string created_time { get; set; }
}
API応答は次のとおりです。
{
"data": [{
"id": "",
"created_time": ""
},
{
"id": "",
"created_time": "",
"reactions": {
"data": [{
"id": "",
"name": "",
"type": ""
},
{
"id": "",
"name": "",
"type": ""
}
],
"paging": {
"cursors": {
"before": "",
"after": ""
}
}
},
"comments": {
"data": [{
"created_time": "",
"from": {
"name": "",
"id": ""
},
"message": "",
"id": ""
}],
"paging": {
"cursors": {
"before": "",
"after": ""
}
}
}
}
],
"paging": {
"previous": "",
"next": ""
}
}
ありがとうございます!