【发布时间】:2019-05-23 15:58:41
【问题描述】:
我正在开发一个 API,它允许使用以下 URL 进行搜索:
GET https://example.com/api/data?search[field1]=value1
GET https://example.com/api/data?search[field2]=value2
GET https://example.com/api/data?search[field1]=value1&search[field2]=value2
基本上,您可以通过将字段名称放在括号中来搜索一个或多个字段值。问题是,字段名称是由用户在其设置中定义的。字段名称将是一个字符串,否则在全局级别上无法提前知道。
This answer 几乎是我想要做的,我只是找不到将括号内的值定义为“任何字符串”而不是已知名称列表的方法。
【问题讨论】: