在路由文件中定义类型

Defining a type in the routes file

我希望能够将 JSON 发送到我的控制器上的一个方法并将其解析为一个对象,但为了能够做到这一点,我必须在我的 "routes" 上定义该方法文件也是如此。

POST    /retornaParametros               
controllers.HomeController.retornaParametros(parametro:Dog)

我认为这行得通,但行不通。我如何告诉我的路线文件接受 Dog 对象

您应该使用查询绑定器 参考 https://www.playframework.com/documentation/2.6.x/ScalaRequestBinders#querystringbindable