Getting Gson NumberFormatExcepption even if Json is correct
{
"IsMissCallLogin": true,
"IsOfficialSurname": true,
"IsGotraInRegRequest": false,
"SubCasteLabel": "SubCaste",
"MissCallWaitSeconds": 7,
"IsFBAccountKit": true,
"Status": 1,
"Message": "Success",
"Navigation": "KeepSame"
}
Using Gson gradle as
compile 'com.google.code.gson:gson:2.7'
And the exception is
NumberFormatException : Thread:main
Exception:com.google.gson.JsonSyntaxException:
java.lang.NumberFormatException: empty String at
com.google.gson.internal.a.s$34.b(Unknown Source) at
com.google.gson.internal.a.s$34.a(Unknown Source) at
com.google.gson.internal.a.k$1.a(Unknown Source) at
com.google.gson.internal.a.l.a(Unknown Source) at
com.google.gson.d.a(Unknown Source) at
com.google.gson.d.a(Unknown Source) at
com.google.gson.d.a(Unknown Source)
Model Class
public class GetUIConfigResponse {
public boolean IsMissCallLogin;
public boolean IsOfficialSurname;
public boolean IsGotraInRegRequest;
public String SubCasteLabel;
public int MissCallWaitSeconds;
public boolean IsFBAccountKit;
public int Status;
public String Message;
public String Navigation;
public GetUIConfigResponse() {
IsMissCallLogin = true;
IsOfficialSurname = true;
IsGotraInRegRequest = false;
SubCasteLabel = "SubCaste";
Status = 0;
Message = "";
Navigation = "";
MissCallWaitSeconds = 5;
IsFBAccountKit = false;
}
}