如何使用摇摇欲坠的注释来验证JSON正文

时间:2019-08-19 22:17:13

标签: kotlin jersey swagger dropwizard

我试图弄清楚如何使用Kotlin中的swagger 2.0注释来验证json主体,该注释通过调用POST方法传入。例如,如果我在requestBody中传入对象

{
    key1: value
    key2: value
}

我想使用swagger来强制key1的值为字符串,并且key1也存在于其中。我将如何在Kotlin中做到这一点?

我已经尝试过了,但是似乎并没有验证任何东西

fun createNewObjecy(
        @RequestBody(
            content = [
                Content(schema = Schema(name = "key1", type = "string"))
            ],
            required = true
        ) body: String
        ): Response {

        return Response.ok(body).build()
    }

0 个答案:

没有答案