当前位置:   article > 正文

GSON 解析错误 Expected a string but was BEGIN_ARRAY at line 1 column 43 path $[0]_com.google.gson.jsonsyntaxexception: java.lang.ill

com.google.gson.jsonsyntaxexception: java.lang.illegalstateexception: expect

com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_ARRAY at line 1 column 43 path $[0].images

意思是 此属性应该是一个 String 类型 但是 要转的 泛型类 中却定义的是 数组类型(List)

new Gson().fromJson(json, new TypeToken<List<ProductInfo>>(){}.getType());

private String images;

json 字符串中 给出的确实 "images":[{id: 12, url: "....."}, {id: 12, url: "....."}]

出现以上错误检查 json串和 转换类型中的 两边的 类型是否匹配

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

闽ICP备14008679号