JSON不能用单引号吗?难道单引号和双引号有这么大区别?

JSON文件是这样的[ 'carFrom':'宝马','carFrom':'奥迪']我用JQUERY读的时候发现老读不出来,而当我把单引号全用\"换,也就是把JSON里的单引号换成双引号就OK了,难道JSON不能用单引号?
最新回答
仰天长啸我也要穿越

2024-11-04 00:41:18

jQuery新版里面转换JSON字符串为对象的时候可能调用了JSON.parse()这个方法,
这个方法在ie系列浏览器中ie8及以上才支持的,
以前旧版的jQuery的估计转换JSON字符串为对象用的是window.eval()

JSON.parse()方法转换的时候要求必须是双引号,
而window.eval()不必要
乖我要你平安

2024-11-04 00:32:20

js ,单引号跟双引号都是表示字符串的,可以用的