【发布时间】:2016-05-26 07:29:59
【问题描述】:
我正在研究 Volley 库,特别是我正在处理 JSONObject 请求。在几个教程中,我可以找到这样的示例:
JsonObjectRequest jsonObjReq = new JsonObjectRequest(Method.GET,
url, null,
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
// ...
}
}
, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// ...
}
});
但现在我想知道是否有办法将自定义类绑定到请求对象或结果对象。
我的意思是:我想将键值结果映射到我的应用程序域中的某个强类型自定义对象。这是可能的还是我应该自己实现这个功能?
【问题讨论】:
-
您可以使用
Gson将JSONObject解组到您的自定义对象中。但出于好奇,为什么不直接Retrofit? -
@W.K.S 我是 Android 新手,我正在评估一些库。我不知道改造库。谢谢你的建议!
-
哦,如果您是 Android 新手,请选择 Retrofit,永不回头。它确实节省了时间和代码 + 与 Volley 不同,它有更好的文档。
标签: java android json android-volley