json拼接转义符
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(); } |
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。