Java JSON格式特殊字元處理
阿新 • • 發佈:2019-02-06
1.傳遞JSON格式特殊字元儲存後,查詢導致前臺無法展示
特殊字元:雙引號(") 單引號(') 等等
public static String changeHtm(String changeHtmlValue) { if(null == changeHtmlValue || "".equals(changeHtmlValue ) || changeHtmlValue.isEmpty() ) { return ""; } if (-1 != changeHtmlValue.indexOf(":")) { changeHtmlValue = changeHtmlValue.replaceAll(":", "\\:"); } if (-1 != changeHtmlValue.indexOf(":")) { changeHtmlValue= changeHtmlValue.replaceAll(":", "\\:"); } if (-1 != changeHtmlValue.indexOf("'")) { changeHtmlValue = changeHtmlValue.replaceAll("'", "\\'"); } if (-1 != changeHtmlValue.indexOf("\"")) { changeHtmlValue = changeHtmlValue.replaceAll("\"", "\\\\\""); } if (-1 != changeHtmlValue .indexOf("\r\n")) { changeHtmlValue = changeHtmlValue .replaceAll("\r\n", "<br>"); } if (-1 != changeHtmlValue .indexOf("\n") != -1) { changeHtmlValue = changeHtmlValue .replaceAll("\n", "<br>"); } return changeHtmlValue; }
注:處理部分特殊字元歡迎補充