Java / Android - Validar string JSON contra esquema de string

Estou tendo problemas para encontrar a maneira mais simples de validar uma string JSON em relação a uma determinada string JSON-schema (para referência, isso é em Java, em execução em um aplicativo Android).

Idealmente, gostaria apenas de passar um JSON String e um JSON-schema String, e ele retorna um booleano para passar a validação. Através da pesquisa, eu encontrei as seguintes 2 bibliotecas promissoras para realizar isso:

http://jsontools.berlios.de/

https://github.com/fge/json-schema-validator

No entanto, o primeiro parece bastante desatualizado com pouco apoio. Implementei a biblioteca no meu projeto e, mesmo com seus JavaDocs, não consegui dizer como construir corretamente um objeto "Validator" para validação.

História parecida com a segunda, que parece estar em dia com um bom código de teste. No entanto, para o que eu quero fazer, o que é muito simples, parece ser um pouco assustador e confuso sobre como especificamente realizar o que eu quero (mesmo depois de olhar para oValidateServlet.java Arquivo).

Curioso se alguém tem alguma outra sugestão sobre uma boa maneira de conseguir isso (pelo que parece), tarefa simples que precisa, ou se eu talvez precise ficar com a 2ª opção de cima? Desde já, obrigado!

questionAnswers(3)

yourAnswerToTheQuestion