【问题标题】:Parsing Play Framework 2 JSON request body解析 Play Framework 2 JSON 请求正文
【发布时间】:2015-05-04 19:54:24
【问题描述】:

我有一个非常简单的类来表示请求正文:

public class AddSubscription {
    @Constraints.Required
    public Integer subscriptionPlanId;

    @Constraints.Required
    public YearMonthDate validFrom;

    public YearMonthDate validTo;
}

public class YearMonthDate {
    @Constraints.Required
    public Integer year;

    @Constraints.Required
    public Integer month;

    @Constraints.Required
    public Integer day;
}

现在,我需要使用 JSON BodyParser 获取请求数据:

Form<AddSubscription> form = Form.form(AddSubscription.class).bindFromRequest();

if (form.hasGlobalErrors() || form.hasErrors()) {
    return badRequest();
}

问题是,validFromvalidTo 总是 null :(

以下是正文解析器看到的请求内容:

我错过了什么?

【问题讨论】:

  • 你会发布客户端和你提出请求的方式吗?
  • 这不是客户端问题。是玩 :( 见stupidjavatricks.com/2013/04/…自己动手 JSON 解析部分

标签: json playframework-2.0


【解决方案1】:

这似乎是 Play 的限制。

我最终得到了这里给出的解决方案Play 2.1 Addendum

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-03
    相关资源
    最近更新 更多