【发布时间】:2018-03-21 15:34:48
【问题描述】:
问题:
假设我在http://www.example.com/getSomething 的api 将提供{"Status":"False"}。
// desired
public Apiinter{
@GET("http://www.example.com/getSomething")
Observable<Boolean> getSomething();
}
我想要像 Observale<Boolean> 这样的东西作为返回,而不是在路上做任何额外的 POJO,如何实现这一点
我的尝试:
我可以使用 POJO/model(但我不想),我可以返回 JSONObject 或 JSONElement ,但这不会使 Observable<Boolean> 作为返回值
【问题讨论】:
-
我可以尝试自定义转换器。但为什么不是 POJO?
-
这只是 1 个 api 示例,我有 20 多个 api,只有 1 个变量在 json 中作为响应返回,所以想象一下制作这么多 pojo
-
您试图仅传递原始数据类型是不合逻辑的。您还需要传递具有解析价值的键
-
我确实知道,我只是在寻求实现或将其转换为所需的 Observable 的可能性
标签: android json retrofit2 rx-java2