Serialization / Deserialization
2020. 8. 3. 16:18ㆍC#/토막지식
1. 링크 참조 : Docs
https://docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/concepts/serialization/
Serialization(C#)
Serialization은 개체를 바이트 스트림으로 변환하여 개체를 저장하거나 메모리, 데이터베이스 또는 파일로 전송합니다.
docs.microsoft.com
2. 개념
쉽게 비유하여 이야기하자면
Serialize : 개발자가 보기 어렵지만, 전송하기 좋은 데이터 형태로 변경하는 것 => String Type
Deserialize : 전송하긴 어렵지만, 개발자가 보기 쉬운 데이터 형태로 변경하는것 => Object Type
이다.
데이터를 전송하기 위해 객체를 Byte Stream으로 변경하는것이 Serialize
전송받은 데이터를 다루기 위해 메모리에 객체 형태로 재구축하는것이 Deserialize
'C# > 토막지식' 카테고리의 다른 글
Transform을 이용한 GameObject의 자식들 접근 및 관리 (0) | 2020.08.03 |
---|