json string을 List로 변환하는 Generic 함수
2021, Mar 24
최근 http 응답 결과를 공통으로 처리해주는 서비스에 순수 list만 반환해주는 generic 함수를 추가할 일이 생겼다.
구글신에게 물어봐서 해결!
/**
* json to List
* * @param jsonStr
* @param clz
* @param <T>
* @return
*/
public static <T> List<T> jsonStrToCollectionTyp(final String jsonStr, Class<T> clz){
return mapper.readValue(jsonStr, TypeFactory.defaultInstance().constructCollectionType(List.class, clz));
}