목차
접기
728x90
반응형
Json을 객체로, 객체를 Json으로 바로 사용할 수 있도록 google에서 나온 Gson을 간략하게 알아보자.
gson을 사용하려면 gradle 또는 pom.xml에 추가를 해주어야 한다.
<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.5</version>
</dependency>
작성일 기준으로 gson 버전이 2.8.7까지 나왔지만 제일 많이 다운로드한 버전이 위 버전임을 참고바란다.
Gson을 사용하기 위해서는 해당 객체 클래스를 생성해주어야 한다.
public class Test {
private String name;
private int age;
}
위와 같이 json을 Object로, Object를 json으로 사용하기 위한 클래스가 존재해야 한다.
Object mapping하는 방법
object mapping을 하기 위한 method는 2가지로, fromJson / toJson 이 있다.
json -> object
fromJson()
object -> json
toJson()
String에서 "큰따옴표를 사용하려면 " 를 사용해야 함을 유의하면 좋다.
결과는❓
Animal[nLeg: 4, name: Bill]
{"nLeg":4,"name":"Bill"}
자세한 내용은 Gson 정보를 얻은 아래 링크를 참고하자.
728x90
반응형
LIST
'IT 유용한 정보' 카테고리의 다른 글
vscode를 여러 작업 환경에서 같은 extension을 사용하는 방법(vscode 연동하는 방법) 참고 링크 (0) | 2021.08.11 |
---|---|
[ SSL ] SSL(Secure Socket Layer_보안인증서, 보안 프로토콜) 이란? (0) | 2021.08.07 |
[ Spring ] request.getContextPath() ,request.getRequestURI() 등 url 주소 가져오는 함수 (0) | 2021.08.04 |
[ Spring ] maven update를 해준 후 maven 다시 추가하는 방법 (0) | 2021.08.04 |
[ Spring ] Server setting (0) | 2021.08.04 |