jsFiddle 내부 : http://jsfiddle.net/FRQ9b/분석 중첩 된 JSON 결과 - 예를
레딧의 JSON 결과를 사용. 여기에 repliested (nested) 된 3 개의 예제 게시물이 있습니다. 내가 왔 얼마나 멀리와있는 jsfiddle 여기
?([
{
"kind":"Listing",
"data":{
"modhash":"",
"children":[
{
"kind":"t3",
"data":{
"domain":"self.testapiarena",
"banned_by":null,
"media_embed":{
},
"subreddit":"testapiarena",
"selftext_html":"<!-- SC_OFF --><div class=\"md\"><p>Example of selfpost text</p>\n</div><!-- SC_ON -->",
"selftext":"Example of selfpost text",
"likes":null,
"link_flair_text":null,
"id":"v4bux",
"clicked":false,
"title":"testing nested comments",
"num_comments":3,
"score":1,
"approved_by":null,
"over_18":false,
"hidden":false,
"thumbnail":"",
"subreddit_id":"t5_2ub3u",
"edited":false,
"link_flair_css_class":null,
"author_flair_css_class":null,
"downs":0,
"saved":false,
"is_self":true,
"permalink":"/r/testapiarena/comments/v4bux/testing_nested_comments/",
"name":"t3_v4bux",
"created":1339833041.0,
"url":"http://www.reddit.com/r/testapiarena/comments/v4bux/testing_nested_comments/",
"author_flair_text":null,
"author":"elzi",
"created_utc":1339807841.0,
"media":null,
"num_reports":null,
"ups":1
}
}
],
"after":null,
"before":null
}
},
{
"kind":"Listing",
"data":{
"modhash":"",
"children":[
{
"kind":"t1",
"data":{
"body":"This is a parent comment",
"edited":false,
"subreddit_id":"t5_2ub3u",
"author_flair_css_class":null,
"created":1339833054.0,
"replies":{
"kind":"Listing",
"data":{
"modhash":"",
"children":[
{
"kind":"t1",
"data":{
"body":"This is one comments below the parent level",
"edited":false,
"subreddit_id":"t5_2ub3u",
"author_flair_css_class":null,
"created":1339833067.0,
"replies":{
"kind":"Listing",
"data":{
"modhash":"",
"children":[
{
"kind":"t1",
"data":{
"body":"A comment below the first child.",
"edited":false,
"subreddit_id":"t5_2ub3u",
"author_flair_css_class":null,
"created":1339833090.0,
"replies":"",
"banned_by":null,
"downs":0,
"author":"elzi",
"created_utc":1339807890.0,
"body_html":"<div class=\"md\"><p>A comment below the first child.</p>\n</div>",
"link_id":"t3_v4bux",
"parent_id":"t1_c517ue3",
"approved_by":null,
"likes":null,
"author_flair_text":null,
"id":"c517ujo",
"subreddit":"testapiarena",
"num_reports":null,
"ups":1,
"name":"t1_c517ujo"
}
}
],
"after":null,
"before":null
}
},
"banned_by":null,
"downs":0,
"author":"elzi",
"created_utc":1339807867.0,
"body_html":"<div class=\"md\"><p>This is one comments below the parent level</p>\n</div>",
"link_id":"t3_v4bux",
"parent_id":"t1_c517uas",
"approved_by":null,
"likes":null,
"author_flair_text":null,
"id":"c517ue3",
"subreddit":"testapiarena",
"num_reports":null,
"ups":1,
"name":"t1_c517ue3"
}
}
],
"after":null,
"before":null
}
},
"banned_by":null,
"downs":0,
"author":"elzi",
"created_utc":1339807854.0,
"body_html":"<div class=\"md\"><p>This is a parent comment</p>\n</div>",
"link_id":"t3_v4bux",
"parent_id":"t3_v4bux",
"approved_by":null,
"likes":null,
"author_flair_text":null,
"id":"c517uas",
"subreddit":"testapiarena",
"num_reports":null,
"ups":1,
"name":"t1_c517uas"
}
}
],
"after":null,
"before":null
}
}
])
입니다 : http://jsfiddle.net/FRQ9b/
사람이 어떻게 그 아래 중첩 된 응답을 얻을 방법을 가르쳐 주시겠습니까? 그래서 붙어있어. 감사!
나는 무엇을하고 싶은지 잘 모르겠습니다. 그러나 확실히 올바른 데이터에 액세스하는 것이 포함됩니다. MDN은 [객체로 작업하는 법] (https://developer.mozilla.org/en/JavaScript/Guide/Working_with_Objects)에 대한 좋은 안내서입니다. –
기본적으로 "본문"을 반환 할 수 있기를 원합니다. "첫 번째 아동 아래의 설명." 내가 전에 바이올린에서하고 있었던 것처럼. – elzi
좋은 함수 및 변수 이름. –