AndroidAnnotations - コードを減らしメンテナンス性を向上させる
http://qiita.com/ynomoto@github/items/a465277ce41bbf3570b9
AndroidAnnotationsはRestクライアントを書くためにSpring利用しています。Springは色々なフォーマットのデータをサポートしており、Message Body ConverterでJsonだけでなく、XMLをJavaオブジェクトとして受け取ることができます。ConverterはJsonならGson or Jackson。XML なら Simple をライブラリとしてアプリに組み込むことで利用できます。サンプルアプリではGsonHttpMessageConverterを使うのでGsonを別途組み込む必要があります。