2014-02-11 81 views
0

任何機構可以解釋我如何解析JSON中的下面的代碼。當我刪除{type: 'string', role: 'tooltip'}\"huu\",我能夠生成圖表無法將字符串轉換爲JSON的谷歌圖表

代碼段:

var obj=JSON.parse("[[\"Carrier Name\",{type: 'string', role: 'tooltip'}, \"Transactions\", \"Spending\", \"Chargeable Weight\"], [\" - AK - AirAsia Berhad dba AirAsia\",\"huu\", 15, 0.8778833367217757, 0.9236859587487404]]"); 

var data = google.visualization.arrayToDataTable(obj); 

回答

0

{type: 'string', role: 'tooltip'}是JSON角度語法錯誤。您應該將該部分更改爲{"type": "string", "role": "tooltip"}。當我使用JSOnLint驗證JSON字符串時,我沒有遇到"huu"的任何問題。 JSONLint可能不適用於最近的FF。使用鉻。