Отражение универсальный получить значение поля

Я пытаюсь получить значение поля с помощью отражения. Проблема в том, что я неНе знаю тип полей и должен определить его при получении значения.

Этот код приводит с этим исключением:

Невозможно установить поле java.lang.String com .... fieldName в значение java.lang.String.

Field field = object.getClass().getDeclaredField(fieldName);
field.setAccessible(true);

Class targetType = field.getType();
Object objectValue = targetType.newInstance();

Object value = field.get(objectValue);

Я пытался привести, но я получаю ошибки компиляции:

field.get((targetType)objectValue)

или же

targetType objectValue = targetType.newInstance();

Как я могу это сделать?

Ответы на вопрос(6)

Ваш ответ на вопрос