Playframework 扩展游戏体解析

Playframework 扩展游戏体解析,playframework,playframework-2.1,Playframework,Playframework 2.1,我们正在用Java构建一个play应用程序。我们正在使用Play2.1 我被困在如何扩展play来基于url查询参数而不是content-type头解析body,并将结果作为JavaObject返回 我认为可以通过编写自定义BodyPraser来实现,但这种方法存在两个问题 我必须在Scala做,那会消耗更多的时间,因为我不了解Scala 我不想写一个BodyParser本身。解析前的一个小逻辑,用于检查内容类型并使用Play api解析内容 解析主体之后,我想将内容反序列化为JavaObjec

我们正在用Java构建一个play应用程序。我们正在使用Play2.1

我被困在如何扩展play来基于url查询参数而不是content-type头解析body,并将结果作为JavaObject返回

我认为可以通过编写自定义BodyPraser来实现,但这种方法存在两个问题

  • 我必须在Scala做,那会消耗更多的时间,因为我不了解Scala
  • 我不想写一个BodyParser本身。解析前的一个小逻辑,用于检查内容类型并使用Play api解析内容
  • 解析主体之后,我想将内容反序列化为JavaObject。像这样的。。 RequestBody.as(UserDTO.class)

    这将使控制器代码与XML、JSON等形式的表示分离

    那么,在游戏中我能做到这一点的最佳方式是什么