我怎样才能检索主体 JSON Play framework 1.5

How can I retrieve the body as JSON Play framework 1.5

我正在使用 Play Framework 1.5,我是这个框架的新手。当我使用 JSON:

发送请求正文时,如何将正文检索为 JSON
{
  "inputNo": 111111,
  "name": "検証 太郎"
}

据我所知,Play1x 中没有内置 JSON 绑定支持。您可以在控制器中使用@Before 注解手动实现绑定过程class。在@Before注解的方法中,从请求体(params.get("body"))获取json,使用GSON或任何其他JSON库解析它,并存储pojo在请求对象中 (request.args.put(name, pojo))。稍后在控制器方法中从请求参数 (request.args.get(name)) 获取 pojo。您可以定义自定义注释来限制这种行为。

一个好的实现是创建一个带有 @Before 注释的基本控制器 class 并使用类型使这个过程通用。