Dúvida sobre biblioteca para gerar JSON Schema e fazer validação de JSON

Boa Tarde, estou a procura de uma biblioteca que eu possa gerar JSON Schemas a partir das minhas classes e também que possa fazer a validação entre o JSON recebido e o JSON Schema que foi gerado. Quais vocês costumam utilizar para esse tipo de situação?

Começei usando o Jackson Json Schema, mas aparentemente ele é só para geração de json schemas (me corrijam se eu estiver errado). Nele, consigo gerar os json schemas mas não consigo inserir num schema, por exemplo, um minLength e maxLength.

As únicas propriedades que consegui inserir com o jackson foi description e required.

No site [json-schema.org] da pra ver a quantidade de opções que podem ser utilizadas.

Achei o JJ Schema, essa baseada no jackson json schema e que tem um suporte a mais tipos minLength, maxLength, required, maxItems, minItems, etc. Porém, ao utilizar o minLength, maxLength notei que o mesmo vem com os valores errados. (E pelo que pesquisei é um bug, porém no repositório maven achei apenas a versão 0.6 e que aparentemente não está corrigido).

Para validação, estou usando o [Json Schema Validator].

Muito Obrigado.

Para validação, estou usando o: json formatter https://jsonformatter-online.com