jackson 활용 참고 사항

JooKit 주킷 2020. 5. 21. 01:41
목차 접기
728x90
반응형

maven repository에서 jackson 검색 후, 

1. Jackson Databind  

2. Jackson Core  

3. Jackson Annotations   

 

3가지 모두 2.11.0 ( 같은 버전으로 다운 받아야 함) 다운.

다운로드 항목을 복사해서 이클립스 사용 파일에 우클릭으로 폴더 생성(임의 lib) 후 다운로드 파일 복사, 붙여 넣기.

그리고 사용하고 있는 클래스?? 파일?? Main.java 또는... 파일.... 우클릭해서  build Path 눌러서 Referenced Libraries 생성.

 

사용 장점 : Json 양식에 맞춰서 임의로 양식을 만들고, 저장해주는 과정을 모두 건너뛰고 간편하게 필요로 하는 양식을 

만들어서 파일 저장, 불러오기를 할 수 있다.

 

 

mapper 객체 선언(필수)

ObjectMapper mapper = new ObjectMapper();

 

불러오기(읽기)   / Article article = null;     (깡통???으로 만들어도 상관없다...)

MyValue value = mapper.readValue(new File("data.json"), MyValue.class); // URL에서 읽기

* 불러오기 위한 간략한 양식을 toString()으로 만들어놓고 불러와서 출력해야 한다.

 

 

String 출력

String jsonString = mapper.writeValueAsString(myResultObject);

 

저장하기(File)

mapper.writeValue(new File("result.json"), myResultObject);

 

참고사이트

www.lesstif.com/java/java-json-library-jackson-24445183.html   

 

 

 

jackson 사용 시 

class Main {}

class Article {

  public ~~~~

 

미사용 시

public class Main { }

class Article {

  private ~~~~~ 

 

728x90
반응형
LIST

'Java' 카테고리의 다른 글

자바 파일 삭제 함수.  (0) 2020.05.24
isFile 함수  (0) 2020.05.23
텍스트 저장.  (0) 2020.05.18
컴파일과 컴파일러  (0) 2020.05.14
동적할당, 정적할당/가비지컬렉터  (0) 2020.05.14