2016-08-29 99 views
0

我分析這個JSON:的JavaScript:解析JSON

foobar({ 
"kind": "youtube#searchListResponse", 
"etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/pHRM7wJ9wmWClTcY53S4FP4-Iho\"", 
"nextPageToken": "CAUQAA", 
"regionCode": "PL", 
"pageInfo": { 
    "totalResults": 686, 
    "resultsPerPage": 5 
}, 
"items": [ 
    { 
    "kind": "youtube#searchResult", 
    "etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/hpaieEHTq-SS7i8XR2SdBPqendk\"", 
    "id": { 
    "kind": "youtube#video", 
    "videoId": "j6r_N251pNQ" 
    }, "width": 480, 
      "height": 360 
     } 
     }, 
     "channelTitle": "arhn.eu", 
     "liveBroadcastContent": "none" 
     } 
     }, 

我的代碼(json_string包含上述JSON):

var json = JSON.parse(JSON.stringify(json_string)); 
alert(json['foobar']); 

我怎樣才能得到videoId價值?

+3

你爲什麼要分析它之前字符串化?那不是JSON,順便說一句,那就是JSONP。 – tkausl

回答

0

你可以實現它:

json['foobar']['items']['id']['videoId'] 

就窩吧:)