//转义符替 function escapeReplace(Str) { var newStrJson = Str.replace(/\%/g, "%25"); newStrJson = newStrJson.replace(/+/g, "%2B"); newStrJson = newStrJson.replace(/#/g, "%23"); newStrJson = newStrJson.replace(/&/g, "%26"); newStrJson = newStrJson.replace(///g, "%2F"); newStrJson = newStrJson.replace(/?/g, "%3F"); newStrJson = newStrJson.replace(/=/g, "%3D"); return newStrJson } //后台 public string ToJson(string strjson) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < strjson.Length; i++) { char c = strjson.ToCharArray()[i]; //strjosn转换为字节数组 switch (c) { case '"': sb.Append("\""); break; //case '\&': sb.Append("\&"); break; case '\': sb.Append("\\"); break; case '/': sb.Append("\/"); break; case '': sb.Append("\b"); break; case 'f': sb.Append("\f"); break; case ' ': sb.Append("\n"); break; case ' ': sb.Append("\r"); break; case ' ': sb.Append("\t"); break; default: sb.Append(c); break; } } return sb.ToString(); }