当前位置:   article > 正文

json解错误解决com.google.gson.stream.MalformedJsonException: Unterminated string at line 1 column 13

com.google.gson.stream.malformedjsonexception: unterminated string at line 1

代码部分:
"imageUrls": {
    "imageUrl1":"https://blog.csdn.net/qq_24504453/article/details/72510241x1.png",
    "imageUrl2":"https://blog.csdn.net/qq_24504453/article/details/72510241x2.png"
    "imageUrl3":"https://blog.csdn.net/qq_24504453/article/details/72510241x3.png"
},

解析时报错:

Map<String, Object> ret = JsonUtils.fromJson(json,  new TypeToken<Map<String, Object>>(){});

com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 92

at com.google.gson.Gson.fromJson(Gson.java:818)

at com.google.gson.Gson.fromJson(Gson.java:768)

at com.google.gson.Gson.fromJson(Gson.java:717)

at com.hupun.chanjet.util.JsonUtils.fromJson(JsonUtils.java:298)

at com.hupun.chanjet.util.JsonUtils.fromJson(JsonUtils.java:318)

at 

解决办法:
URLEncoder.encode("https://blog.csdn.net/qq_24504453/article/details/72510241x3.png","utf8");

变为:
"imageUrls": {
    "imageUrl1":"https%3A%2F%2Fblog.csdn.net%2Fqq_24504453%2Farticle%2Fdetails%2F72510241x1.png",
    "imageUrl2":"https%3A%2F%2Fblog.csdn.net%2Fqq_24504453%2Farticle%2Fdetails%2F72510241x2.png",
    "imageUrl3":"https%3A%2F%2Fblog.csdn.net%2Fqq_24504453%2Farticle%2Fdetails%2F72510241x3.png"
},

正确解决问题

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/246413
推荐阅读
相关标签
  

闽ICP备14008679号