1 데이터 직렬화란?
데이터 직렬화 Data Serialization
데이터 직렬화는 복잡한 데이터를 바이트 스트림으로 바꾸는 과정이다. 바이트 스트림은 조금은 다르지만 문자열이라고 생각하면 편하다. 바이트 스트림으로 바뀐 데이터는 전송, 저장 등등의 목적으로 쓰인다. 바이트 스트림으로 바뀐 데이터를 원래의 데이터로 바꾸는 과정을 데이터 역직렬화 data deserialization 이라고 부른다.
데이터 직렬화 언어로는 yaml, xml, json 등이 있다.
참조
Devopedia https://devopedia.org/data-serialization#:~:text=Data%20serialization%20is%20the%20process,architecture%2C%20OS%20%2C%20addressing%20mechanisms.