【出错状况】
从数据库中返回json格式的数据但由于数据库中的数据中有换行符导致返回的json数据错误
【原因分析】
用for循环语句来分析出错字段字符串中每个字符的ASCII码可以看出存在值分别为的两个字符造成换行导致json格式出错
【解决方法】
用C#中string的replace函数替换掉这两个字符下面是部分代码供参考
jsonStrAppend(subject: +cleanString(rdGetString()) + );
jsonStrAppend(answer: + cleanString(rdGetString()) + );
private string cleanString(string newStr)
{
string tempStr = newStrReplace((char) (char));
return tempStrReplace((char) (char));
}