Gsonライブラリを使用してjson データを解析しようとしています。サーバーからの応答は、次のいずれかになります。
成功結果:
{myObject: {foo:"1", bar:"bleh"}}
故障結果:
{error: {message:"invalid token", code:320} }
Gson は、次のような単一の戻り値の型しか処理できないようです。
Gson gson = new Gson();
MyObject object = gson.fromJson(value, MyObject.class);
JSON を自分で解析するだけでなく、Gson を使用してフィードから data/(error) を適切に解析するにはどうすればよいですか?