maven repository에서 jackson 검색 후,
2. Jackson Core
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 ~~~~~
'Java' 카테고리의 다른 글
자바 파일 삭제 함수. (0) | 2020.05.24 |
---|---|
isFile 함수 (0) | 2020.05.23 |
텍스트 저장. (0) | 2020.05.18 |
컴파일과 컴파일러 (0) | 2020.05.14 |
동적할당, 정적할당/가비지컬렉터 (0) | 2020.05.14 |