직렬화, 역직렬화에 대해 알게된지 얼마 안된 아주 귀여운 전공생이라 정리할겸 글을 써봅니다..
JSON의 직렬화와 역직렬화?
- JSON의 직렬화와 역직렬화는 데이터를 다른 시스템 간에 전송하거나,
저장하기 위해 사용되는 프로세스다.
해야하는 이유?
- JSON의 직렬화와 역직렬화는 데이터를 효율적으로 전송하고 저장하기 위한 중요한 과정이며,
다양한 프로그래밍 언어와 플랫폼 간에 데이터를 공유하는 데 사용된다고 한다.
데이터 교환, 데이터 저장, 플랫폼 간 호환성, 가독성과 유지보수성 등이 좋기때문에 해야한다.
직렬화?
- 직렬화는 데이터 구조를 바이트 스트림 또는 문자열로 변환하는 과정이다.
JSON은 JavaScript 객체를 문자열 형태로 변환하는 것을 의미하고, 이를 통해 데이터를 네트워크를 통해 전송하거나 파일에 저장할 수 있다.
직렬화된 데이터는 전송을 위해 표준 텍스트 형식으로 인코딩된다고 한다.
이러한 과정을 거치면 다른 프로그램이나 시스템에서도 데이터를 이해하고 처리 가능.
역직렬화?
- 역직렬화는 직렬화된 데이터를 다시 원래의 데이터 구조로 변환하는 과정이다.
JSON은 문자열로된 JSON 데이터를 JavaScript 객체로 변환하는 것을 말한다. 이를 통해 네트워크나 파일로부터 전송된 데이터를 응용 프로그램에서 다시 사용할 수 있다고 한다.
https://learn.microsoft.com/ko-kr/dotnet/standard/serialization/system-text-json/deserialization
개념만 가져와서 정리해놨다.
아직 제대로 공부해본게 아니라 더 이해가 필요한 것 같다.
사실 아직 나한테는 어려운 느낌이라 외우기만 하면 안어려울 것 같은데 텍스트 파일만 넣던 내가 무얼 알겠는교....
어제 처음봤는디...
그러니 이번주안에 완벽 마스터한다는 느낌으로 계속 공부를 해야겠다. 화이팅 ^^
ps. 매니저님한테 노션 열심히 잘 쓴다고 칭찬받음 굿굿.
줌에서도 "노션 계획표 동기분이 올리신거 참고하시고..." 라고 샤라웃 당함. 히히^^
'Record > TIL' 카테고리의 다른 글
[Unity] ref 매개변수 한정자 (2) | 2024.05.02 |
---|---|
[Unity] SelectToken/SelectTokens ? (4) | 2024.05.01 |
[Unity] 평범한 직장인이였던 내가 차에 치였더니.. (2) | 2024.04.29 |
[Unity] 내일배움캠프 10일차 TIL:: enum, 열거형 형식 이해하기 (2) | 2024.04.26 |
[Unity] 첫번째 개인프로젝트 끝 (6) | 2024.04.25 |