2014-02-11 45 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。使用铬。