解析Play Framework 2 JSON请求体
我有一个非常简单的类来表示请求主体:解析Play Framework 2 JSON请求体,json,playframework-2.0,Json,Playframework 2.0,我有一个非常简单的类来表示请求主体: public class AddSubscription { @Constraints.Required public Integer subscriptionPlanId; @Constraints.Required public YearMonthDate validFrom; public YearMonthDate validTo; } public class YearMonthDate { @
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();
}
formform=Form.Form(AddSubscription.class).bindFromRequest();
if(form.hasGlobalErrors()| | form.hasErrors()){
返回请求();
}
问题是,validFrom和validTo始终为空:(
以下是主体解析器看到的请求内容:
我错过了什么
这似乎是游戏的局限性
最后,我给出了这里给出的解决方案您是否可以发布客户端以及您发出请求的方式?这不是客户端的问题。这是播放:(请参阅“自己动手”一节)