Мой объект json является динамическим, может быть около 10 -15 типов динамического отклика json, который я получу,
EX: {"a": "B"}, {"a": [a, c, d]}, {a:b, d: []}, {a: []}, {a: [], b:[]}
these are possible types i have define.
//Before writing the below line, I have to identify the response belongs
to the correct Class Type and Convert the response into the corosponding Java Class.
A aResponse = mapper.convertValue(jsonResponse(), A.class );
Исходя из моего кода выше, ответ всегда учитывает использование A.class и будетвыбросить исключение.
Как определить, принадлежит ли ответ указанному классу, и преобразовать его?