第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > Java解析JSON出现双引号变成转义字符quot;解决办法

Java解析JSON出现双引号变成转义字符quot;解决办法

时间:2022-02-24 22:16:53

相关推荐

Java解析JSON出现双引号变成转义字符quot;解决办法

Java解析JSON出现双引号变成转义字符"

问题描述:

在接口中读取传过来的json数据,但是双引号都转义成了"

读取xml文件格式如下:

{"message":"查询成功"Definition":"100","counts":1,"code":0}

原因分析:

字符串本来就需要被双引号包着,但是字符串中包含双引号就需要转义来区分,到了我们的接口就转义成了 &quot

解决方案:

方法一:使用apache的lang包里的方法(import mons.lang3.StringEscapeUtils;)

String newJson = StringEscapeUtils.unescapeHtml4(jsonStr);

方法二:直接使用String的replaceAll功能

String planItemJson = planItemJson.replaceAll(""","\"");

最终结果

{"message":"查询成功"Definition":"100","counts":1,"code":0}

梦想也许在今天无法实现,但重要的是,它在你心里。重要的是,你一直在努力,加油!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。