0

我正在尝试使用特定的 JSON 字段名称验证我的 Javalin POST 请求。字段名称必须与预期的字段名称匹配,我不确定如何做到这一点。

我期望的 JSON 字段名称是“someIds”,但即使 JSON 字段名称是其他名称(例如“notSomeIds”),Jackson 映射和验证也有效。

如果名称与验证停止不匹配,我该如何强制执行?

if (ctx.body().isBlank() && !ctx.bodyValidator(ApiRequest.class).isValid()) {
        throw new BadRequestResponse("Invalid JSON body in request");
    }
4

0 回答 0