공공데이터를 이용한 앱을 만드는 작업을 하였다.


Json 으로 데이터를 요청하였는데, key 값이 한글이었다. 


[ {지역 : "경기도", 연락처 : "xxx-xxx-0000" } , {지역 : "서울", 연락처 : "xxx-xxx-0001" } ]


미리 만들어 둔 VO 에 넣어서 처리하려던 나의 계획은 물건너 갔지만, ObjectMapper를


이용하여, HashMap 리스트로 만들어서 처리하기로 하였다.



public void testJackson() throws IOException {        
    JsonFactory factory = new JsonFactory(); 
    ObjectMapper mapper = new ObjectMapper(factory); 
    String from = "Json 데이터";
    TypeReference<List<HashMap<String,Object>>> typeRef = new TypeReference<List<HashMap<String,Object>>>(){};
    List<HashMap<String,Object>> o = mapper.readValue(from, typeRef); 
}   





블로그 이미지

kyungseop

공부한 내용 정리

,