Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于更复杂查询的JSON API过滤标准_Json_Api_Get_Filtering_Json Api - Fatal编程技术网

用于更复杂查询的JSON API过滤标准

用于更复杂查询的JSON API过滤标准,json,api,get,filtering,json-api,Json,Api,Get,Filtering,Json Api,我正在使用RubyonRails编写RESTAPI。我用它作为构建api时要使用的标准的指南 我试图找出在GET请求中使用过滤的最佳方法。json api只包含与完全相等的内容。例如 GET /comments?filter[post]=1 我将如何过滤大于、小于、不等于、类似、包含等内容 我在谷歌搜索了很多搜索结果,但似乎没有一个标准的最佳过滤方式。例如,这里有一些建议 我正在寻找一个可靠的规范或标准,我可以专门为我的api过滤参考,因为json api规范在过滤方面非常有限。OData过滤

我正在使用RubyonRails编写RESTAPI。我用它作为构建api时要使用的标准的指南

我试图找出在GET请求中使用过滤的最佳方法。json api只包含与完全相等的内容。例如

GET /comments?filter[post]=1
我将如何过滤大于、小于、不等于、类似、包含等内容

我在谷歌搜索了很多搜索结果,但似乎没有一个标准的最佳过滤方式。例如,这里有一些建议


我正在寻找一个可靠的规范或标准,我可以专门为我的api过滤参考,因为json api规范在过滤方面非常有限。

OData过滤器URL标准是一个很好的选择:此链接提供了一些详细信息: