前几天要做一个接受图片地址并将图片地址存放在数据库中,发现图片地址中有好多特殊字符反斜杠,中括号之类的,下面就是解决这个问题的代码
public String StringToJson(String s) { StringBuffer sb = new StringBuffer(); for (int i=0; i<s.length(); i++) { char c = s.charAt(i); switch (c){ case '"': sb.append(""); break; case '\': sb.append(""); break; case '[': sb.append(""); break; case ']': sb.append(""); 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); } } return sb.toString(); }