SyntaxError: Unexpected number in JSON at position 1
javascript JSON序列表,key 是int类型的时候,出错
处理方法,使用正则表达式,将int类型的key 替换成字符串
var a ="{2:\"全天\",7:\"测试\",8:\"1天\",9:12,10:14}";
var x = a.replace(/(\d+):/g,"\"$1\":");
var r = JSON.parse(x);
console.log(r["8"])