1

休止状態のバリデータ アノテーションで注釈を付けた 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を見ていますが、すぐに使用できるサポートはありません。

ポインタは大歓迎です!ありがとうございました!

4

0 に答える 0