有一段json
{
"content": "第一次发,大姨妈来看我,可是老公却不老实,抱着我摸摸这摸摸那的...终于把魔爪伸向了下面...被我一把打开问他干什么...他无辜的眨眨眼睛:我看看大姨妈的床铺好没...",
}
在Java里面是没有错误的 ,可是在别的地方比如
http://jsonlint.com/
这儿 报json解析错误
把上面的文本研究一下 在"我和可"之间有一个不可见的控制字符
写个方法替换掉这些控制字符吧
StringBuilder sb = new StringBuilder();
int sz = str.length();
for (int i = 0; i < sz; i++) {
if (CharUtils.isAsciiControl(str.charAt(i)) == false) {
sb.append(str.charAt(i));
}
}
return sb.toString();
}
这样就好了