jQuery.parseJSON单引号和双引号
这实际上有什么区别?
这工作正常:
var obj1 = jQuery.parseJSON('{"orderedList": "true"}');document.write("obj1 "+ obj1.orderedList );
但以下操作无效:
var obj2 = jQuery.parseJSON("{'orderedList': 'true'}");document.write("obj2 "+ obj2.orderedList );
这是为什么?
回答:
那是因为双引号被认为是标准的,而单引号却没有。这并不是真正针对JQuery,而是关于JSON标准。因此,无论使用JS工具包,您都应该期待相同的行为。
值可以是带双引号的字符串,也可以是数字,也可以是true或false或null,或者是对象或数组。这些结构可以嵌套。
以上是 jQuery.parseJSON单引号和双引号 的全部内容, 来源链接: utcz.com/qa/401177.html