Gson은 Json을 객체로 다루기 위한 라이브러리이다. Gson은 Object mapping 방식 말고도, Json자체를 JsonObject라는 class로 만들어서 Json내에 object, 값, 배열,null 을 가져오거나, 추가, 삭제 등을 할 수 있다. 먼저 JsonObject에서는 Json의 요소를 구분하는 총 5가지 종류의 class가 있다.JsonElement, JsonObject, JsonPrimitive, JsonArray, JsonNull 1. JsonElement위의 다섯가지 중 JsonElement를 제외한 4가지는 JsonElement를 상속한다.즉, JsonElement는 나머지 4가지의 부모class로 추상클래스로 정의되어 있다.기본적으로 getter를 통해서 Json의 요소..