※初投稿は2015年05月20日 14時21分 (JST)です。 2017年現在では通用しない可能性があります。 ご了承ください。 WebAPIからJSONを取得してモデル(POJO)にパースするというよくある処理を実装しようとしてRetrofitを使っていたのですが APIが返すJSONが一曲あってそのままでは使えなかったのでGSONにパースするための方法を調べました。 すんなりパースできないJSON JSONに不要なメタデータが付帯している JSONに階層がある キーが不定なフィールドがある { "items": [ { "id": "0001", "target": { "name":"車", "color":"red", "prices":{ "default":1000 } }, "updated": "2015/01/01" }, { "id": "0002", "target