我们平时在后台代码里面获取的Json数据如下情况:
json会包含 , , 等一些特殊的符号。下面我们就写一个方法去消除这些特殊符号,在代码里获取到纯净的json。
1 public static String JsonRemoveSymbols(String s) 2 { 3 StringBuilder sb = new StringBuilder(); 4 for (int i = 0; i < s.Length; i++) 5 { 6 char c = s[i]; 7 switch (c) 8 { 9 case '"': 10 sb.Append(""); 11 break; 12 case '\': 13 sb.Append(""); 14 break; 15 case '/': 16 sb.Append(""); 17 break; 18 case '': 19 sb.Append(""); 20 break; 21 case 'f': 22 sb.Append(""); 23 break; 24 case ' ': 25 sb.Append(""); 26 break; 27 case ' ': 28 sb.Append(""); 29 break; 30 case ' ': 31 sb.Append(""); 32 break; 33 default: 34 sb.Append(c); 35 break; 36 } 37 } 38 return sb.ToString(); 39 }
此方法就是遍历json数据,把 等符号 都替换成空字符串。