Должен быть способ создания JavaType
из String.class
?
Примечание: вход для метода должен быть JavaType
для моего варианта использования, потому что это значение создается динамически с использованием TypeFactory
.
/** Returns a JavaType for Map<String, valueType> **/
private static JavaType stringToJavaType(JavaType valueType) {
TypeFactory typeFactory = objectMapper.getTypeFactory();
// this does not compile, can't mix Class and JavaType
return typeFactory.constructMapType(Map.class, String.class, valueType);
}
Если я могу задать связанный вопрос, в чем преимущество constructMapType
над constructParametricType
?