用eval()把json字符串转成json对象时,如果value值里有空格,则转换失败。
解决方法:
1.用js的replace方法去除空格
var str = "ssss ddadf";
var re = str.replace(/\s+/g,"");//删除所有空格;
2.在sqlserver中用replace方法去除空格
replace(replace(replace(replace(带有空格的字符串,' ',''),char(9),''),char(10),''),char(13),'')
如:
update 表名 set 字段名=replace(replace(replace(replace(字段名,' ',''),char(9),''),char(10),''),char(13),'')