0
Facebook (최종)에서 API json의 응답이라고 가정 해 보겠습니다.C# Newton 하위 목록이있는 JSON 비 직렬화
지금까지 ID를 얻는 json과 각각 created_time
을 deserialize하고 있지만 두 번째 것은 목록 인 반응과 또 다른 목록 인 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": ""
}
}
감사합니다!