首页 > Web开发 > 详细

json拼接转义符

时间:2014-03-14 17:05:23      阅读:601      评论:0      收藏:0      [点我收藏+]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//转义符替
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 ‘\b‘: sb.Append("\\b"); break;
 
                    case ‘\f‘: sb.Append("\\f"); break;
 
                    case ‘\n‘: sb.Append("\\n"); break;
 
                    case ‘\r‘: sb.Append("\\r"); break;
 
                    case ‘\t‘: sb.Append("\\t"); break;
 
                    default: sb.Append(c); break;
                }
            }
            return sb.ToString();
        }

  

json拼接转义符,布布扣,bubuko.com

json拼接转义符

原文:http://www.cnblogs.com/yzenet/p/3600159.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!