【发布时间】:2015-11-03 05:26:04
【问题描述】:
我正在为我的 Android 应用程序使用 Retrofit,这样称呼它:
RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint(BASE_URL)
.build();
ApiEndpointInterface apiService = restAdapter.create(ApiEndpointInterface.class);
apiService.getFeed(9, new Callback<Post>() {
@Override
public void success(Post post, Response response) {
// loop
}
@Override
public void failure(RetrofitError retrofitError) {
retrofitError.printStackTrace();
}
});
JSON 格式如下:
{
"success":true,
"data":[
{
"id":"1",
"user_id":"2",
"message":"Hello, world!"
},
{
"id":"2",
"user_id":"1",
"message":"Another hello!"
}
]
}
如何遍历每个项目,例如,将其消息打印到控制台?每个项目都属于Post 模型:
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Post {
public String id;
public String userId;
public String message;
public String getMessage() {
return message;
}
}
【问题讨论】:
-
你能添加你的模型类吗?根据你的模型课,我会帮助你。
-
编辑了原始帖子以包含模型。
标签: android android-fragments android-activity android-studio retrofit