0

我正在使用 androidannotations 为 android 学习 spring,并且在将通过 HTTP Get 接收到的 JSON 数据转换为我的模型对象时遇到问题。

我有以下代码:

myRestClient.getRestTemplate().getMessageConverters().add(new GsonHttpMessageConverter());
ArrayList liveMatches = myRestClient.getLiveMatchesForUser((long) user_id);

这个响应实际上只是Match对象列表的 JSON 表示。

如何将此原始 JSON 响应转换为ArrayList<Match>对象?

谢谢!

4

1 回答 1

0

这对我有用。

我创建了一个简单的类,它只是 ArrayList 数据结构的包装器。

就像是:

public class MatchesListWrapper {

public ArrayList<Match> matches;

public MatchesListWrapper(ArrayList<Match> matches) {
    this.matches = matches;
}

public ArrayList<Match> getMatches() {
    return matches;
}

public void setMatches(ArrayList<Match> matches) {
    this.matches = matches;
}

}

于 2012-09-02T00:47:32.053 回答