json解析时遇到英文双引号报错的解决方法
有时解析json时,会碰到里面带有英文的双引号,导致解析错误,可以将json进行转义,一下:
publicstaticStringhtmlEscape(Stringinput){
if(isEmpty(input)){
returninput;
}
input=input.replaceAll("&","&");
input=input.replaceAll("<","<");
input=input.replaceAll(">",">");
input=input.replaceAll(""," ");
input=input.replaceAll("'","'");//IE暂不支持单引号的实体名称,而支持单引号的实体编号,故单引号转义成实体编号,其它字符转义成实体名称
input=input.replaceAll("\"",""");//双引号也需要转义,所以加一个斜线对其进行转义
input=input.replaceAll("\n","
");//不能把\n的过滤放在前面,因为还要对<和>过滤,这样就会导致
失效了
returninput;
}
以上这篇json解析时遇到英文双引号报错的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短