我正在使用 Jersey 客户端与 Facebook Graph API 进行交互。Jersey 客户端帮助我将 JSON 响应解析为 Java 类。
有时 Facebook 会发送 400 响应以及有关 400 响应原因的有用信息。例如:{"error":{"message":"Error validating application. Cannot get application info due to a system error.","type":"OAuthException","code":101}}
Jersey 只是抛出一个异常并吃掉响应中有用的部分:-(
如何让它将 JSON 解析为 Java 类,其中的字段对应于有用的错误信息?