0

androidannotationsを使用してAndroidのSpringを学習していますが、HTTPGetを介して受信したJSONデータをモデルオブジェクトにキャストするのに問題があります。

私は次のコードを持っています:

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

Matchこの応答は、実際にはオブジェクトのリストの単なるJSON表現です。

ArrayList<Match>この生のJSON応答をオブジェクトに変換するにはどうすればよいですか?

ありがとう!

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 に答える