首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

java 中JSON数据特殊字符的处置

2012-10-29 
java 中JSON数据特殊字符的处理JSon 数据中的String 传递数据时,需要处理好特殊字符JSon数据中有特殊字符1

java 中JSON数据特殊字符的处理
JSon 数据中的String 传递数据时,需要处理好特殊字符

JSon数据中有特殊字符

1 :引号   如果是使用单引号,来括值的话,那String 中  '  单引号为特殊字符

2:正斜杠,反斜杠,换行符号等

。另外,必须用 (") 而非 (') 表示字符串:

static StringBuffer string2Json(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 '\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);         }    return sb.toString();      }  

热点排行