【发布时间】: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();
}
问题是,validFrom 和 validTo 总是 null :(
以下是正文解析器看到的请求内容:
我错过了什么?
【问题讨论】:
-
你会发布客户端和你提出请求的方式吗?
-
这不是客户端问题。是玩 :( 见stupidjavatricks.com/2013/04/…,自己动手 JSON 解析部分