2018. 5. 20. 22:43
Gson이란?
Gson은 자바 객체와 JSON 간의 직렬화 및 역직렬화를 위한 오픈소스 자바 라이브러리이다.
간단한 예제를 통해 알아보면 다음과 같다.
public class Person { @SerializedName(value = "name") private String personName; @SerializedName(value = "bd") private String birthDate; } |
Person Class에는 personName, birthDate라는 2개의 field가 있다.
@SerializedName annotation의 value는 객체를 직렬화 및 역직렬화 할 때 이름으로 사용된다.
위에 personName field는 JSON에서 name으로 표출된다.
{ "name":"cherrypick", "bd":"1989-10-24" } |
※ 참고 사이트 ※
https://cherrypick.co.kr/gson-serializedname-annotation/
http://google.github.io/gson/apidocs/com/google/gson/annotations/SerializedName.html
'Java > Java' 카테고리의 다른 글
컬렉션 프레임워크(Collection Framework)란? (0) | 2018.05.23 |
---|---|
향상된 for문 사용하기 (0) | 2018.05.20 |
GSON 라이브러리 사용법 정리 (0) | 2018.05.18 |
Java 코드로 CMD 명령어 실행해 결과값 출력하기 (0) | 2018.05.16 |
이클립스: 리눅스 서버에 ssh 원격 접속 (0) | 2018.05.14 |