nested exception is com.google.gson.JsonSyntaxException: com.google.gson.stream-异常解决!!!

String转Gson异常解决,简单高效,紧急问题可可按照以下方式处理!!!

今天在做一个需求时,需要将查询结果转map时出现该异常,网上查到的解决方案均比较复杂,故自己做了一种简单处理。

异常原因:

1.在String转Gson时,其中一段数据出现了{aaa=asda,xxx=,ddd=‘asdasd’},正是这个x=,导致转换异常,gson无法对【】空做出处理。
2.在将网址转换Gson时,出现异常,数据为url=https://www.xxx.com/https://xxxx.aaaa.com:443/8xxxf1bcx8ccf,当数据中出现这种情况时(怀疑是特殊字符导致,并未确认),会造成转换异常

解决方案

**核心思路:简单粗暴,转String!!!**

对于问题1:将xxx=,用字符串替换为xxx=’’,(空字符串)。
对于问题2:将url=https://www.xxx.com/https://xxxx.aaaa.com:443/8xxxf1bcx8ccf转换为url='https://www.xxx.com/https://xxxx.aaaa.com:443/8xxxf1bcx8ccf

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42258975/article/details/108629184