Serialize를 직역하면 '직렬화하다'라는 뜻이 나온다. 그렇다면 직렬화는 왜 수행하고, 어떻게 수행하는지 궁금해져서 정리를 해보았다. 먼저 직렬화를 이해하기 위해서는 Rest API에 대해 이해하고 넘어가야 한다. Rest API Rest API는 Rest를 기반으로 만들어진 API를 의미한다. Rest는 Representational State Transfer의 약자로, 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것을 말한다. 다시 말해, HTTP URI를 통해 자원(resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원(URI)에 대한 CRUD Operation을 적용하는 것 데이터가 요청될 때 JSON이나 XML을 통해..