我正在尝试使用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);
如何使用 Gson 正确解析提要中的数据/(错误),而不仅仅是自己解析 JSON?