Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/163.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获取无效的Double异常,尽管未使用Double变量_Android_Gson_Double - Fatal编程技术网

Android 获取无效的Double异常,尽管未使用Double变量

Android 获取无效的Double异常,尽管未使用Double变量,android,gson,double,Android,Gson,Double,您好,我正在使用Gson解析器,在我的类中没有使用双变量,尽管我得到了无效的双变量异常,其中值是emtpty字符串,但在我的类结构中没有双变量 有人能建议怎么做吗?似乎您正在尝试使用Gson处理响应,并且您的pojo类模型具有数据类型Double,但响应返回值为“”,这是字符串作为默认值 请将同一字段的默认值设置为0,您的问题将得到解决。如果有一个后端人员在为API工作,请他将这些字段的默认值设置为0 post logcat…logcat只是显示无效的双精度:“请检查异常的完整堆栈跟踪。”。它只

您好,我正在使用Gson解析器,在我的类中没有使用双变量,尽管我得到了无效的双变量异常,其中值是emtpty字符串,但在我的类结构中没有双变量


有人能建议怎么做吗?

似乎您正在尝试使用
Gson
处理响应,并且您的pojo类模型具有数据类型
Double
,但响应返回值为“”,这是
字符串
作为默认值

请将同一字段的默认值设置为0,您的问题将得到解决。如果有一个后端人员在为API工作,请他将这些字段的默认值设置为0


post logcat…logcat只是显示无效的双精度:“请检查异常的完整堆栈跟踪。”。它只显示一行吗?并发布相关代码:com.google.gson.JsonSyntaxException:java.lang.NumberFormatException:Invalid double:::at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:227):at com.google.gson.internal.bind.TypeAdapters$7.read(TypeAdapters.java:217):位于com.google.gson.internal.bind.ReflectTypeAdapterFactory$1.read(ReflectTypeAdapterFactory.java:129):位于com.google.gson.internal.bind.ReflectTypeAdapterFactory$Adapter.read(ReflectTypeAdapterFactory.java:220)检查并