Gson解析错误,当服务器响应数据包含空字符串(意图是int类型)时,错误为无效双:""

时间:2015-07-06 05:52:50

标签: json gson

服务器响应数据如

<div id="con-accounts">
</div>

所以当我使用

{
  ...
  "number":"",
  ...
}

错误将出现似乎String为null。 我用google搜索它,看起来自定义GsonBuilder会解决这个问题,但它真的是这样吗?

2 个答案:

答案 0 :(得分:0)

好吧,因为评论的提示,我改变了我的Google搜索行为,并发现了这个问题enter link description here

此链接将解决我的问题。

所以我写了一个原始类型的typeadapter,最后它起作用了。

答案 1 :(得分:-1)

试试这个,取代&#34;对象&#34;使用你需要转换为的类的对象。

Type type = new TypeToken&lt;对象&gt;(){}的getType();

对象obj = new Gson()。fromJson(json,type);