这行代码有什么问题? (jQuery.parseJSON)

时间:2013-11-20 21:26:50

标签: javascript jquery

这行jQuery代码出了什么问题?

jQuery.parseJSON("{ url: '/user-list.html' }");

我总是得到以下错误:

SyntaxError: Unexpected token u

2 个答案:

答案 0 :(得分:5)

JSON中的对象键需要用双引号括起来。

试试这个:

jQuery.parseJSON('{"url":"/user-list.html"}');

答案 1 :(得分:1)

JSON不是JavaScript 。基本上,{ url: '/user-list.html' }是无效的JSON。

spec表示'key'部分必须是string,这需要双引号。字符串值也需要双引号,而不是单引号。