我试图弄清楚如何使用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()
}