Javascript 在Jquery上解析JSON
嗨,我有这段代码来解析JQUERY上的JSONJavascript 在Jquery上解析JSON,javascript,jquery,Javascript,Jquery,嗨,我有这段代码来解析JQUERY上的JSON var json_text2 = $.parseJSON('{"data":[["1340650436","2.00000"],["1340736844","4.00000"]],"label":"Waist Size (cm)"},{"data":[["1340736861","3.40000"],["1340650514","4.00000"]],"label":"Arm Size (Inch)","yaxis":"2"}'); 但我在Fir
var json_text2 = $.parseJSON('{"data":[["1340650436","2.00000"],["1340736844","4.00000"]],"label":"Waist Size (cm)"},{"data":[["1340736861","3.40000"],["1340650514","4.00000"]],"label":"Arm Size (Inch)","yaxis":"2"}');
但我在Firebug上犯了这个错误
JSON.parse: unexpected non-whitespace character after JSON data
有效的JSON字符串必须是单个对象或对象数组。将对象用数组括号括起来
[]
:
var json_text2 = $.parseJSON('[{"data":[["1340650436","2.00000"],["1340736844","4.00000"]],"label":"Waist Size (cm)"},{"data":[["1340736861","3.40000"],["1340650514","4.00000"]],"label":"Arm Size (Inch)","yaxis":"2"}]');
您的对象看起来像
{…},{…}
。这是无效的JSON。您可能想要[{..},{..}]
。这看起来像是我的答案?请尝试运行它,实际上是一个字符串或字符串数组。:)在上测试了JSON。它仍然在说无效的JSON。@Dev,它在Chrome上的JSFIDLE上签出:。在你的链接上也很好。您是否包含外部单引号,因为这不是实际JSON字符串的一部分谢谢!现在解决了问题!:)我在我的代码[json_text2]上写了很多东西,现在我刚刚删除了“[”和“]”,并将其放在parseJSON:)上,非常感谢!!!