前人未踏の領域へ Androidアプリ開発編

Androidアプリ開発に関する調査メモ置き場。古い記事にはアプリ以外も含まれます。

Root要素が配列なJSONのパース

課題

APIのレスポンスのJSONがいきなり無名の配列になっていてGsonでパースする方法がわからない。

[
   {hoge:1, fuga:"aaa"},
   {hoge:2 fuga:"bbb"},
   {hoge:3, fuga:"ccc"},
   {hoge:4 fuga:"ddd"}
]

対応

受け入れクラスとしてクラスの配列を定義する

@GET("/hoge/list")
void getHogeList(new Callback<Hoge[]> cb);