Я новичок в Haskell и Yesod, поэтому я просмотрел множество руководств и документации. Я нашел еще один StackOverflow о разборе запросов URL: Параметры запроса поиска в Yesod Тем не менее, решение не работает для массивов параметров в этих запросах URL.
Например: http://localhost:3000/models/product?field[]=test1&field[]=test2&field[]=test3&domain[]=["id","name",True]&limit=25
Насколько я могу судить, /models/product
можно обработать, определив маршрут, и я могу даже получить параметр domain[]
. Однако, если я выполняю поиск по field[]
, я могу получить только первое значение test1
, а у меня нет возможности получить остальное. Кроме того, предполагая, что я ничего не знаю о размере этого массива, как бы я мог выполнить sh это?
Спасибо!