검색을 통해 공부한 내용을 정리한 글입니다. 따라서 부정확할 수도 있고 추후 추가 공부를 통해 내용이 변경될 수도 있습니다. Serialization이란? Serializtion을 번역하면 '직렬화'이다. 직렬화란 간단하게 말하자면 어떤 데이터를 다른 형태로 변환하는 것을 말한다. 이 형태가 직렬적(시간 순차적)이라 직렬화한다고 표현한다. 조금 더 길게 설명하자면 데이터 구조 또는 객체의 상태를 추후에 저장될 수 있거나 전송될 수 있는, 또는 재구성될 수 있는 형식으로 변환하는 과정이다. 이에 반대되는 개념은 Deserialization이다. 번역하면 '역직렬화'로, 어떠한 형태로 변환된 것을 우리가 사용하는 형태로 변환하는 것을 의미한다. Serialization의 예시를 보면 조금 더 와닿는다. 앱 ..