[JAVA] Gson API활용

yoon·2023년 12월 30일
0

java

목록 보기
16/19
post-thumbnail

✅Gson API

Object를 json 형식으로 변환하거나, json 형식을 Object로 변환할 때 사용하는 라이브러리

✔ 라이브러리 다운

사이트에서 Gson 검색 후 다운로드
https://mvnrepository.com/

✔ 라이브러리 사용하기

인텔리제이 > file > project structure > libraries > + java> 다운 받은 라이브러리 선택

✔ Gson

public class GsonTest {
    public static void main(String[] args) {
	    Member m = new Member("kim",30);
        Gson gson = new Gson();
        String json = gson.toJson(m); //object > json
        System.out.println(json);
		
        //json > object
        Member newMem = gson.fromJson(json, Member.class);
        System.out.println(newMem.getName());
    }
}

✔ 중첩일 경우

public static void main(String[] args) {
        Address address = new Address("Seoul", "Korea");
        Member mem = new Member("Park",20, address);
        Gson g = new Gson();
        System.out.println(g.toJson(mem));
        //{"name":"Park","age":20,"address":{"city":"Seoul","country":"Korea"}}
    }
profile
하루하루 차근차근🌱

0개의 댓글