欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

json解析時遇到英文雙引號報錯的解決方法

 更新時間:2018年02月01日 10:49:14   作者:想不到名字了  
下面小編就為大家分享一篇json解析時遇到英文雙引號報錯的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

有時解析json時,會碰到里面帶有英文的雙引號,導(dǎo)致解析錯誤,可以將json進行轉(zhuǎn)義,一下:

public static String htmlEscape(String input) {
if(isEmpty(input)){
  return input;
}
input = input.replaceAll("&", "&");
input = input.replaceAll("<", "&lt;");
input = input.replaceAll(">", "&gt;");
input = input.replaceAll(" ", "&nbsp;");
input = input.replaceAll("'", "&#39;");  //IE暫不支持單引號的實體名稱,而支持單引號的實體編號,故單引號轉(zhuǎn)義成實體編號,其它字符轉(zhuǎn)義成實體名稱
input = input.replaceAll("\"", "&quot;"); //雙引號也需要轉(zhuǎn)義,所以加一個斜線對其進行轉(zhuǎn)義
input = input.replaceAll("\n", "<br/>"); //不能把\n的過濾放在前面,因為還要對<和>過濾,這樣就會導(dǎo)致<br/>失效了
return input;
}

以上這篇json解析時遇到英文雙引號報錯的解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論