中文json字符串转对象情况下,含特殊字符“-”等处理
var str = '苹果:1,B-西瓜:5'; // '苹果:1,B西瓜:5'时,正常-->“-”影响 var jsonStr = '{'+addQuote(str)+'}'; var jsonObj = eval("("+jsonStr+")"); // 加引号,解决报错“SyntaxError: missing : after property id” function addQuote(str) { var result = ""; var temp = str.split(","); for(var i=0; i