我正在做一些与jQuery parseJSON函数的东西。jQuery parseJSON失败
这是代码,这是不工作
var obj = $.parseJSON("{'w':'w-1'}");
alert(obj.w);
调试了一段时间,我改变了单引号双引号像下面的代码后,它能正常工作。
var obj = $.parseJSON('{"w":"wb-001"}');
alert(obj.w);
一些相关的问题
1)我只是想知道为什么单引号不工作?
2)单引号可以正常工作,但不会与parseJSON配合使用,为什么?
var obj = eval("("+"{'w':'w-1'}"+")");
alert(obj.w);
3)我一般写这样
var someString = "HELLO WORLD";
和
var someString = 'HELLO WORLD';
遇到上述问题,如果我做错事在我所有的过去的JavaScript编码,我想后。
Thanx提前, kvj
http://www.jsonlint.com/ 希望这个链接能帮助你。 – pahan 2011-03-22 07:18:01
它可以帮助他们检查JSON是否形成良好,但它不一定回答3个问题。 – alex 2011-03-22 07:21:32
虽然 – pahan 2011-03-22 07:27:04