Develope/Programming

[Jackson] 잭슨을 통한 json 파싱

고로이 2019. 2. 27. 13:47
반응형

친구가 Json 파싱 물어보길래 생각난김에 올린다.


아래 함수 적고 호출하면 된다.


Static 으로 해도 되나,, 요즘 디자인패턴 배우면서 생각이 늘어나는중








import com.fasterxml.jackson.core.type.TypeReference;

import com.fasterxml.jackson.databind.ObjectMapper;



/**

* Created by eunbi on 2017-05-31.

*/

public class CustomUtil {

   static ObjectMapper mapper = new ObjectMapper();


   public static Map<String, Object> jsonMapper(String json){

       try {

           return mapper.readValue(json, new TypeReference<Map<String, Object>>() {});

       }catch (Exception e){

           e.printStackTrace();

       }

       return null;

   }

}

반응형