从数据库查询出的数据有回车和换行,这个时候给json解析的话就会出现未结束的错误,所以要过滤掉回车和换行

public static String replaceEnter(String oldString)
{
System.out.println("old:"+oldString.length());
Pattern pattern=Pattern.compile("(\r\n|\r|\n|\n\r)");//正则表达式的匹配一定要是这样,单个替换\r|\n的时候会错误
Matcher matcher=pattern.matcher(oldString);
String newString=matcher.replaceAll("<br>");
System.out.println("new:"+newString.length());
return newString;
}