Java
[자바] JSON parsing
Yo soy
2023. 8. 1. 22:52
작성일 : 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());
로 담아낸다.