내가 객체에 있음을 변환하고 나에게 오류를 제공 "streamData.streams.game"
그런 짓을하고 내가 JSON 뷰어에서 볼 때처럼 보인다 때 JSON 데이터가 여기자바 스크립트 트 위치 API JSON 데이터
{
"streams": [
{
"_id": 22748053072,
"game": "Overwatch",
"viewers": 11344,
"created_at": "2016-08-10T00:04:34Z",
"video_height": 720,
"average_fps": 60.3225806452,
"delay": 0,
"is_playlist": false,
"_links": {
"self": "https:\/\/api.twitch.tv\/kraken\/streams\/timthetatman"
},
"preview": {
"small": "https:\/\/static-cdn.jtvnw.net\/previews-ttv\/live_user_timthetatman-80x45.jpg",
"medium": "https:\/\/static-cdn.jtvnw.net\/previews-ttv\/live_user_timthetatman-320x180.jpg",
"large": "https:\/\/static-cdn.jtvnw.net\/previews-ttv\/live_user_timthetatman-640x360.jpg",
"template": "https:\/\/static-cdn.jtvnw.net\/previews-ttv\/live_user_timthetatman-{width}x{height}.jpg"
},
"channel": {
"mature": true,
"status": "gold genji tonight? no strums tmrw- bach party all day!: dbh.la\/timthetatman",
"broadcaster_language": "en",
"display_name": "TimTheTatman",
"game": "Overwatch",
"language": "en",
"_id": 36769016,
"name": "timthetatman",
"created_at": "2012-10-08T18:13:50Z",
"updated_at": "2016-08-10T03:33:20Z",
"delay": null,
"logo": "https:\/\/static-cdn.jtvnw.net\/jtv_user_pictures\/timthetatman-profile_image-35bdf9d7b751789e-300x300.jpeg",
"banner": null,
"video_banner": "https:\/\/static-cdn.jtvnw.net\/jtv_user_pictures\/timthetatman-channel_offline_image-f4e88d4e35841793-1920x1080.png",
"background": null,
"profile_banner": null,
"profile_banner_background_color": null,
"partner": true,
"url": "https:\/\/www.twitch.tv\/timthetatman",
"views": 27956760,
"followers": 743104,
"_links": {
"self": "https:\/\/api.twitch.tv\/kraken\/channels\/timthetatman",
"follows": "https:\/\/api.twitch.tv\/kraken\/channels\/timthetatman\/follows",
"commercial": "https:\/\/api.twitch.tv\/kraken\/channels\/timthetatman\/commercial",
"stream_key": "https:\/\/api.twitch.tv\/kraken\/channels\/timthetatman\/stream_key",
"chat": "https:\/\/api.twitch.tv\/kraken\/chat\/timthetatman",
"features": "https:\/\/api.twitch.tv\/kraken\/channels\/timthetatman\/features",
"subscriptions": "https:\/\/api.twitch.tv\/kraken\/channels\/timthetatman\/subscriptions",
"editors": "https:\/\/api.twitch.tv\/kraken\/channels\/timthetatman\/editors",
"teams": "https:\/\/api.twitch.tv\/kraken\/channels\/timthetatman\/teams",
"videos": "https:\/\/api.twitch.tv\/kraken\/channels\/timthetatman\/videos"
}
}
}
],
"_total": 1,
"_links": {
"self": "https:\/\/api.twitch.tv\/kraken\/streams?channel=timthetatman&limit=25&offset=0",
"next": "https:\/\/api.twitch.tv\/kraken\/streams?channel=timthetatman&limit=25&offset=25",
"featured": "https:\/\/api.twitch.tv\/kraken\/streams\/featured",
"summary": "https:\/\/api.twitch.tv\/kraken\/streams\/summary",
"followed": "https:\/\/api.twitch.tv\/kraken\/streams\/followed"
}
}
입니다 스트림은 배열입니다. 왜냐하면 스트림에 0이 있기 때문에 올바른 스트림을 선택할 수있는 방법이 확실하지 않습니다. 나는 이것에 너무 붙어있어, 스트림에서 어떤 값을 선택하는 방법을 모르겠다.
당신은 루프를 사용할 수 있습니까? 또는 인덱스가 스트림에 직접 액세스한다는 것을 알고 있다면 'streamData.streams [0] .game' – 4castle
예, 스트림은 배열입니다. JSON은 말 그대로 "Javascript 객체 표기법"이며,''''''''''''후에': – ASDFGerte
두 번째 게시물이 이미 설명 된 것 같습니다. 스트림은 배열입니다. streamsData.streams [i] .game처럼 가져와야합니다. 여기서 'i'는 배열 길이 사이의 값이 될 수 있습니다. 이것은 가장 기본적인 기본입니다! 한 번 투표 해! – ajaykumar