Вот мой фрагмент кода, а новый «constructParameterizedType» не соответствует моим потребностям (если только я не упустил что-то, что, как я предполагаю, я). У меня есть обобщенный класс под названием Result, где T - любой базовый класс, который расширяет мой базовый класс «Надувной». представляет запись данных, поступающую обратно из Salesforce REST API ... так вот пример кода, который работает:Jackson constructParametricType устарел, но constructParameterizedType не работает то же самое
Class c = Class.forName("sfshare.UserRecord");
JavaType type = mapper.getTypeFactory().constructParametricType(Result.class, c);
Result<T> res = mapper.readValue(rspData, type);
Но если я использую более новый (не рекомендуется) «constructParameterizedType()» метод, это же код не будет компилироваться, потому что он не соответствует параметрам constructParameterizedType. Но constructParameterizedType пока не используется много, и нет примеров для использования ... только Javadoc - что не имеет смысла для моего прецедента.