Pessoal,
Boa noite.
Antes de mais nada, li todas as perguntas referente ao assunto aqui do forum e não me deparei com nenhuma que conseguisse solucionar meu problema.
Tenho no momento um RESTFul que me retorna um Json. Em determinados momentos, o retorno será de um JsonObject e em outros o retorno é um JsonArray
Com isso, se simplesmente inserir a linha de comando para atribuir o Json*** ao meu List, quando o retorno for do JsonObject, dará erro de conversão e vice-versa…
Como solução temporária, coloquei as atribuições dentro do try-catch.
Existe alguma outra solução correta para situação?
Já tentei algumas formas como o instanceof, Object.getClass().getName, etc… etc…
Espero ter esclarecido minha dúvida
