//转义符替
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();
}