获取NumberFormatException:无效的双精度:“”

问题描述:

将数据附加到我的arrayList时出现此错误。获取NumberFormatException:无效的双精度:“”

这是我JsonResponse

[ 
    { 
     "ChatId": 13, 
     "Name": [], 
     "LoginUserId": "123xc-xcv4r4", 
     "Message": [ 
      { 
       "message": "Message 1 ", 
       "Status": 0, 
       "Date": "2017-09-11T12:56:21.07", 
       "Name": "name", 
       "UserId": "12", 
       "Id": 0, 
       "Latitude": "", 
       "Longitude": "" 
      }, 
     ], 
     "UserId": ["3434scjdcndne4r4ir" ] 
    } 
] 

我附上上述响应,

 Type type = new TypeToken<List<jsonModel>>() { 
        }.getType(); 
    arraylist= Conversions.getGson().fromJson(response, type); 

我在我的代码

和错误notusing任何双重价值在

arraylist= Conversions.getGson().fromJson(response, type); 

om.google.gson.JsonSyntaxException: java.lang.NumberFormatException: Invalid double: "" 
W/System.err:  at com.google.gson.internal.bind.TypeAdapters$11.read(TypeAdapters.java:323) 
W/System.err:  at com.google.gson.internal.bind.TypeAdapters$11.read(TypeAdapters.java:313) 
W/System.err:  at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) 
W/System.err:  at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) 
W/System.err:  at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) 
W/System.err:  at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) 
W/System.err:  at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) 
W/System.err:  at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) 
W/System.err:  at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) 
W/System.err:  at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) 
W/System.err:  at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) 
W/System.err:  at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory 
越来越

这是我的POJO类

private int ChatId; 
    private ArrayList<String> Name = new ArrayList<String>(); 
    private String LoginUserId; 
    private ArrayList<AllUserMessages> Message = new 
    ArrayList<AllUserMessages>(); 
    private ArrayList<String> UserId = new ArrayList<String>(); 

请帮我走出这个问题

+3

'纬度“:”“,经度”:“'是你的问题,他们应该是像纬度”:0.00,经度:0.00 – akhilesh0707

1)尽量到您的AllUserMessagesLatitude, Longitude变量类型的double更改为String

2),或改变Latitude, Longitude服务器网站翻番。

+0

谢谢老兄。它工作 – basha

+0

@Basha如果它的工作请接受使用旁边的复选标记的答案 – akhilesh0707

+0

Upvoted ......... – basha