在Android上使用Retrofit,我收到了JSON响应
{
result: "1"
}
我有一个Java课
public class TestClass {
@SerializedName("result")
private Boolean myResult;
}
但是当我HTTP GET上面的JSON时,我得到了myResult == false。有想法吗?
最佳答案
类型错误。字符串不能解析为布尔值。只是改变
private Boolean myResult;
至
private String myResult;
如果要检查其值是否为1,请尝试为此创建一个方法。
public boolean isMyResultOne() {
return myResult.equals("1");
}