Object를 json 형식으로 변환하거나, json 형식을 Object로 변환할 때 사용하는 라이브러리
사이트에서 Gson 검색 후 다운로드
https://mvnrepository.com/
인텔리제이 > file > project structure > libraries > + java> 다운 받은 라이브러리 선택
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"}}
}