[{"FNumber":"1.232.12","FName":"abcdf'wwewe/wewe\we"},{"FNumber":"232323","FName":"撒大声地"},{"FNumber":"343434","FName":"www"},{"FNumber":"1212","FName":"撒大声地
慰问费qww
wew"},{"FNumber":"45354545","FName":"wewewe"wewewe"}]
网上找的方法转义
public static string ReplaceString(string JsonString)
{
if (JsonString == null) { return JsonString; }
if (JsonString.Contains("\\"))
{
JsonString = JsonString.Replace("\\", "\\\\");
}
if (JsonString.Contains("\'"))
{
JsonString = JsonString.Replace("\'", "\\\'");
}
if (JsonString.Contains("\""))
{
JsonString = JsonString.Replace("\"", "\\\"");
}
//去掉字符串的回车换行符
JsonString = Regex.Replace(JsonString, @"[\n\r]", "");
JsonString = JsonString.Trim();
return JsonString;
}
但是返回这样的结果,这个结果直接放Json解析器也不通。转义是这样用的吗
[{\"FNumber\":\"1.232.12\",\"FName\":\"abcdf\'wwewe/wewe\\we\"},{\"FNumber\":\"232323\",\"FName\":\"撒大声地\"},{\"FNumber\":\"343434\",\"FName\":\"www\"},{\"FNumber\":\"1212\",\"FName\":\"撒大声地慰问费qwwwew\"},{\"FNumber\":\"45354545\",\"FName\":\"wewewe\"wewewe\"}]