[자바] JSON parsing

2023. 8. 1. 22:52Java

작성일 : 2018. 4. 3

 

자바에서 JSON 포맷을 파싱하는 방법은 두 가지가 있다.

첫째, PATH 로 필터링해서 조회하기.

XML 파싱방법 중에 xpath 또는 xmlpath 라는 기술이 있는데, 이것과 유사하게 자바로 구현된 JsonPath 라이브러리가 있다.

 

둘째, java Object 로 읽어들이기.

구글코드 사이트에서 만든 GSON (지슨?)라이브러리가 있다.

 

자바로 POJO 클래스를 만든 후에

GSON gson = new GSON(); // 지슨 인스턴스 생성.


List<String> name = new ArrayList<String>();

또는

List<Member> members = new ArrayList<Member>();

로써 파싱된 데이터를 담을 변수를 생성한다.


members = gson.fromJson("JSON 문자열", members.getClass());

로 담아낸다.