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