【发布时间】:2020-10-07 23:42:46
【问题描述】:
我对 Haskell 和 Yesod 还很陌生,所以我一直在浏览许多教程和文档。我发现了另一个关于解析 url 查询的 StackOverflow:Lookup query parameters in Yesod 也就是说,该解决方案不适用于这些 url 查询中的参数数组。
例如:
http://localhost:3000/models/product?field[]=test1&field[]=test2&field[]=test3&domain[]=["id","name",True]&limit=25
据我所知,/models/product 可以通过定义路由来处理,我什至可以获得domain[] 参数。但是,如果我在 field[] 上进行查找,我只能得到第一个值 test1,而我无法得到其余的值。另外,假设我不知道这个数组的大小,我将如何做到这一点?
谢谢!
【问题讨论】: