Json特殊文字処理コード
1588 ワード
/**
* json .
*
* @param string
* @return
*/
public static String replaceSpecialStr(String string) {
if (string == null || string.length() == 0) {
return "";
}
char b;
char c = 0;
int i;
int len = string.length();
StringBuffer sb = new StringBuffer(len + 4);
String t;
for (i = 0; i < len; i += 1) {
b = c;
c = string.charAt(i);
switch (c) {
case '\\':
break;
case '\'':
break;
case '"':
break;
case '/':
break;
case '\b':
break;
case '\t':
break;
case '
':
break;
case '\f':
break;
case '\r':
break;
default:
if (c < ' ') {
} else {
sb.append(c);
}
}
}
return sb.toString();
}