RESTful APIデザインのブログ投稿でのAPIGEEの推奨に基づいて、フィールドのクエリ文字列パラメーターを実装して、モバイルアプリケーションクライアントが単一のRESTfulAPI呼び出しから返されるコンテンツを制限できるようにしたいと思います。例えば:
domain.site.com/rest/accounts/{id}?fields=name,id,age
fieldsパラメータを省略すると、完全なaccount
リソースが返されます。私の質問は、Jerseyを使用してサーバーにこれをどのように実装するかです(たとえば)。Jerseyを使用すると、アカウントPOJOを簡単に返すことができますが、「fields」クエリ文字列パラメーターに基づいて、結果のJSONオブジェクトのフィールドを制限する方法がわかりません。