根据APIGEE在其RESTful API 设计博客文章中的建议,我希望实现字段查询字符串参数,以允许移动应用程序客户端限制从单个 RESTful API 调用返回的内容。例如:
domain.site.com/rest/accounts/{id}?fields=name,id,age
如果省略 fields 参数,account
则将返回完整的资源。我的问题是我将如何使用 Jersey(例如)在服务器上实现它。由于 Jersey 可以轻松返回 Account POJO,但我不确定如何根据“字段”查询字符串参数限制生成的 JSON 对象的字段。