Java 当Json在Play框架中太大时,Json将显示为null

Java 当Json在Play框架中太大时,Json将显示为null,java,playframework-2.0,Java,Playframework 2.0,我有一个将JSON对象发送到后端(java)的UI。当JSON太大时,JSON对象有时会显示其null @Transactional public static Result save() { try { JsonNode json = request().body().asJson(); if (json == null) { return ok(SEND_JSON_OBJECT); } } catch

我有一个将JSON对象发送到后端(java)的UI。当JSON太大时,JSON对象有时会显示其
null

@Transactional
public static Result save() {
    try {
        JsonNode json = request().body().asJson();

        if (json == null) {
            return ok(SEND_JSON_OBJECT);
        }
    } catch (Exception e) {}
}

当JSON很大时,我得到了
null
您需要通过覆盖该控制器操作的JSON主体解析器的默认设置来增加最大内容长度:

从文档中:

// Accept only 10KB of data.
@BodyParser.Of(value = BodyParser.Text.class, maxLength = 10 * 1024)
public static Result index() {
  if(request().body().isMaxSizeExceeded()) {
    return badRequest("Too much data!");
  } else {
    return ok("Got body: " + request().body().asText()); 
  }
}

最大尺寸有限制吗?