JSON.parse解析字符串时出错
项目中有很多数据是用到的json数据,
最近在用JSON.parse解析json的时候总是出现JSON.parse错误
经过仔细检查:
原来是json数据的格式要求非常严格,
属性名称必须是用双引号“”括起来(引号用英文的)
下面我们来看下两种用法的比较(一定要看清楚哦)
1 var a=JSON.parse('{"site":"Json工具"}');//正确 2 var a=JSON.parse("{'site':'Json工具'}");//错误