我正在使用返回jsonp字符串的crossdomain api。我想將它解析成一個JavaScript對象,以便更容易處理。 我知道有一個JSON字符串你可以這樣做:我如何解析jsonp到javascript對象?
success: function (val) {
var result = JSON.parse(val);
}
但是,如果我這樣做與JSONP我從API得到,我得到「未捕獲的SyntaxError:意外的標記○」
我是做錯了,或者這是不是用jsonp做到這一點?
--------編輯1 --------------------------- 這就是我的jsonp字符串看起來像如果我打開它:
Object {resource: "boxscore", parameters: Object, resultSets: Array[22]}
parameters: Object
resource: "boxscore"
resultSets: Array[22]
0: Object
1: Object
2: Object
3: Object
4: Object
headers: Array[28]
0: "GAME_ID"
1: "TEAM_ID"
2: "TEAM_ABBREVIATION"
3: "TEAM_CITY"
4: "PLAYER_ID"
5: "PLAYER_NAME"
6: "START_POSITION"
7: "COMMENT"
length: 28
__proto__: Array[0]
name: "PlayerStats"
rowSet: Array[26]
0: Array[28]
0: "0041300201"
1: 1610612764
2: "WAS"
3: "Washington"
4: 2772
5: "Trevor Ariza"
6: "F"
7: ""
8: "37:20"
9: 7
10: 10
11: 0.7
12: 6
1: Array[28]
2: Array[28]
3: Array[28]
4: Array[28]
5: Array[28]
6: Array[28]
所以我想要做的是解析每個數組中的標題信息的數據,我該怎麼做? 因此,例如,如果我想GAME_ID我只寫GAME_ID,我得到每個數組的gameid「0041300201」。
你是否console.log你的val變量? – lascort
是的,我已在console.log中檢查過它。 – AshishHashCoder
和它是什麼日誌.... – lascort