休止状態のバリデータ アノテーションで注釈を付けた POJO があります。
public class UserDto {
@Length(min = 2, max = 5)
@NotEmpty
private String name;
@Length(min = 8)
@NotEmpty
private String password;
//getters and setters
}
この POJO から、次のようなスキーマを生成できるようにしたいと考えています。
{"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"properties": {
"password": {
"type": "string",
"minLength" : 2,
"maxLength" : 5,
"required" : true
},
"name": {
"type": "string"
"minLength" : 8,
"required" : true
}
}
}
これを行うことができるライブラリはありますか?
https://github.com/FasterXML/jacksonを見ていますが、すぐに使用できるサポートはありません。
ポインタは大歓迎です!ありがとうございました!