В настоящее время у меня есть код, сопоставляющий строку JSON с классом для API, однако мне нужен код для сопоставления JSON с различными классами, заданными именами классов во время выполнения, вместо одного жестко закодированного имени класса.
Это мой текущий код:
ObjectMapper aObjectMapper = new ObjectMapper();
aClass request = aObjectMapper.readValue(String, aClass.class);
, который отлично работает.
Теперь вместо aClass
я хочу иметь возможность сопоставления с любым именем класса c, однако пытаясь что-то вроде
Class theRandomClass = theRandomClass.class;
theRandomClass.getClass() request = aObjectMapper.readValue(String,
theRandomClass.getClass()) //gives an error
Есть идеи, как подойти к этому? Очень ценится.