List<Someclass>
json文字列をjackson jsonライブラリを使用して変換したい。
public static List<T> toList(String json, Class<T> type, ObjectMapperProperties objectMapperProperties){
ObjectMapper objectMapper = ObjectMapperFactory.getObjectMapper(objectMapperProperties);
try {
return objectMapper.readValue(json, objectMapper.getTypeFactory().constructCollectionType(List.class, type));
} catch (JsonParseException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
したがって、Attribute.class
asを渡すとtype
、 を返す必要がありList<Attribute>
ます。
ただし、これによりコンパイル時エラーが発生します
T cannot be resolved to a type
ここでは、ジェネリックの部分が明確ではないと思います。どんな助けでも大歓迎です。