Dav*_*rth 10 api json filtering get json-api
我正在使用 ruby on rails 编写 REST api。我使用json api作为构建 api 时使用的标准的指南。
我试图找出在 GET 请求中使用过滤的最佳方法。用于过滤的 json api建议仅包括完全等于的内容。例如。
GET /comments?filter[post]=1
Run Code Online (Sandbox Code Playgroud)
我将如何过滤大于、小于、不等于、喜欢、包含等?
我已经通过谷歌结果进行了大量搜索,但似乎没有进行过滤的最佳方式的标准。有一些建议,例如这个。
我正在寻找一个可靠的规范或标准,我可以专门为我的 api 过滤参考,因为 json api 规范在过滤方面非常有限。
六年后,我看起来好像还有更多的资源可以用于此目的。
从我快速阅读的内容看来,JSON:API 规范可能没有准确指定这一点。然而,这个所谓的合规框架文档看起来很有帮助:
https://www.jsonapi.net/usage/reading/filtering.html
按照他们的方法你可以做到这一点
GET /games?filter=greaterThan(id,20345)
GET /games?filter=lessThan(id,345334)
Run Code Online (Sandbox Code Playgroud)
请参阅链接,因为他们有许多其他可能有用的标准外观过滤器。
| 归档时间: |
|
| 查看次数: |
1351 次 |
| 最近记录: |