JSON.parse 解析字符串出错
程序中很多数据是动态拼接而成的json数据,最近在用json的时候老是现JSON.parse错误
经查,原来是json数据的格式要求非常严格,属性名称必须是用双引号“”括起来。
1 var a=JSON.parse('{"a":"aaaaa"}');//正确
2 var a=JSON.parse("{'a':'aaaaa'}");//错误
程序中很多数据是动态拼接而成的json数据,最近在用json的时候老是现JSON.parse错误
经查,原来是json数据的格式要求非常严格,属性名称必须是用双引号“”括起来。
1 var a=JSON.parse('{"a":"aaaaa"}');//正确
2 var a=JSON.parse("{'a':'aaaaa'}");//错误