JSON.parse解析字符串时出错


项目中有很多数据是用到的json数据,

最近在用JSON.parse解析json的时候总是出现JSON.parse错误


经过仔细检查:

原来是json数据的格式要求非常严格,

属性名称必须是用双引号“”括起来(引号用英文的)

下面我们来看下两种用法的比较(一定要看清楚哦)

1 var a=JSON.parse('{"site":"Json工具"}');//正确
2  var a=JSON.parse("{'site':'Json工具'}");//错误