@SuppressWarnings("unchecked")
public static List<Map<String, Object>> jsonArrStrToList(String jsonArrString) {
/** Local Value Object */
ObjectMapper mapper = null;
List<Map<String, Object>> bizList = null;
/** Business Logic */
//예외처리
if(isEmpty(jsonArrString)){
return null;
}
// Jackson Mapper 선언
mapper = new ObjectMapper();
//JSONArrayString을 List로 변환
try {
bizList = mapper.readValue(jsonArrString, List.class);
} catch (JsonParseException e) {
LOGGER.error(String.format(LogFormat.ERROR, e));
} catch (JsonMappingException e) {
LOGGER.error(String.format(LogFormat.ERROR, e));
} catch (IOException e) {
LOGGER.error(String.format(LogFormat.ERROR, e));
}
/** Return Logic*/
return bizList;
}
'JAVA > 자바' 카테고리의 다른 글
JAVA poi 엑셀 파일쓰기 (0) | 2019.01.06 |
---|---|
자바 디레토리 내에 모든파일에 특정문자열 중복체크 (0) | 2016.11.28 |
자바 웹 다운로드 (0) | 2016.10.20 |
자바 bufferedimage to byte[] convert (0) | 2016.10.19 |
자바 현재날짜뽑기 (0) | 2016.10.14 |