看到很多網上對含特殊字符 json 數據處理,都是逐個判斷是哪個特殊字符,比如回車如何處理,引號如何處理。其實有現成的代碼庫可以做這件事情,下載 json-lib-2.3-jdk15.jar :
代碼如下:
import net.sf.json.util.JSONUtils;
String str = (String) value;
String s1 = JSONUtils.quote(str);//首尾帶引號
String s3 = JSONUtils.stripQuotes(s1);//去首位引號
return s3;
這樣代碼很簡潔。