在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");
}

10-05 21:30