Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Jquery上解析JSON_Javascript_Jquery - Fatal编程技术网

Javascript 在Jquery上解析JSON

Javascript 在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

嗨,我有这段代码来解析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"}');
但我在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:)上,非常感谢!!!