반응형
오늘은 간단하게 정리...
Json to HashMap
필요 Libraray : Jackson
방법 : ObjectMapper mapper = new ObjectMapper()를 사용하여, type을 변환.
ArrayList<HashMap<String,Object>> resultList = new ArrayList<HashMap<String,Object>>();
JsonArray testArray = test.get("test").getAsJsonArray();
for (Object o : iotArray) {
Object testObj = (Object)o;
HashMap<String,Object> paramMap = new HashMap<String, Object>();
ObjectMapper mapper = new ObjectMapper();
try{
paramMap = mapper.readValue(testObj.toString(), new TypeReference<HashMap<String, Object>>(){});
}catch (Exception e) {e.printStackTrace();}
resultList.add(paramMap);
}
깔끔하게 key,value가 HashMap에 담긴다.
반응형
'Spring-JSP' 카테고리의 다른 글
[Spring-JSP] @WebListener 와 ServletContextListener (0) | 2021.07.09 |
---|---|
[Spring-JSP] 초기화 메서드 Spring Bean 생명주기 (0) | 2021.07.09 |
[Spring-JSP] ModelMapper란? 사용법 (0) | 2021.06.02 |
[Spring-JSP] 엄청쉬운 Apache Poi 데이터 Excel 다운로드 기능구현 (0) | 2021.05.31 |
[Java-Basic] Method.Invoke()란? 가벼운 사용방법(메서드실행) (0) | 2021.04.15 |