android-从retrofit2响应获取JSONObject

如何从像这样的请求的响应对象中获取Retrofit2未知的JSON对象(使用OkHttp3):

Observable<Response<MyResponseObject>> apiCall(@Body body);

MyResponseObject看起来像这样:

public class MyResponseObject {

    @SerializedName("title")
    public String title;

    @SerializedName("info")
    public JSONObject info;

    @SerializedName("question_id")
    public String questionId;

   }

我想得到

JSONObject info

像普通物体一样.

解决方法:

我不了解JSONObject,但是您可以尝试Observable< Response< JsonElement>>.具有类似的API.

我相信应该将您的Json反序列化为JsonElement对象

如果只需要json字符串,也可以调用Response.body()或Response.errorBody().

上一篇:java – 带有xml映射的Hibernate派生属性


下一篇:Entity Farmework领域建模方式 3种编程方式