如何让Retrofit / Robospice处理我的api响应,我可以获得一个空的JSON响应体:{}
,还有一个常规的JSON响应体?
目前空响应主体初始化一个新的POJO,但我只希望在实际存在填充的响应主体时发生这种情况。
我有一个包含三个布尔值的对象,并且这些布尔值总是设置为false,而这不应该发生。
我知道这是由我的GSON解串器引起的(我使用的是默认的),但不知道从哪里开始这样的事情。
感谢您的帮助。 :)
答案 0 :(得分:1)
为什么不使用布尔而不是布尔值?这样就是null
而不是false
答案 1 :(得分:0)
Retrofit
中没有此类字段,则 json
不会触及字段。所以请自己创建它们。
public class Response {
public boolean value = true;
}