Json Gson解析错误,当服务器响应数据为包含空字符串(意图为int类型)时,错误为无效双精度:"&引用;
服务器响应数据如下所示Json Gson解析错误,当服务器响应数据为包含空字符串(意图为int类型)时,错误为无效双精度:"&引用;,json,gson,Json,Gson,服务器响应数据如下所示 { ... "number":"", ... } 所以当我使用 Gson gson = new Gson(); gson.fromJson(data, obj.class); 如果字符串为空,则会出现错误。 我已经和google讨论过了,定制的GsonBuilder似乎可以解决这个问题,但它真的解决了吗?如何解决呢?试试这个,用你需要转换的类的Object来代替“Object” Type Type=newtypetoken(){}.getType() Ob
{
...
"number":"",
...
}
所以当我使用
Gson gson = new Gson();
gson.fromJson(data, obj.class);
如果字符串为空,则会出现错误。
我已经和google讨论过了,定制的GsonBuilder似乎可以解决这个问题,但它真的解决了吗?如何解决呢?试试这个,用你需要转换的类的Object来代替“Object”
Type Type=newtypetoken