728x90
직렬화? 역직렬화?
HTTP 에서는 JSON을 사용하고 자바에서는 객체를 사용합니다.
하지만 서로 형식이 다르기 때문에 형식에 맞기 변환하는 작업이 필요합니다 이런 작업이 바로 직렬화, 역직렬화 라고 합니다.
직렬화
자바 시스템 내부에서 사용되는 객체를 외부에서 사용하도록 데이터를 변환하는 작업을 이야기합니다.
예시
// Article.java
public class Article {
private title;
private content;
}
이걸 json 데이터로 변환하는 방법을 역직렬화 라고 한다
// json
{
"title" : "제목"
"content" : "내용"
}
역직렬화
직렬화의 반대, 즉 외부에서 사용하는 데이터를 자바의 객체 형태로 변환하는 작업
반응형
'Spring, Spring boot' 카테고리의 다른 글
스프링 시큐리티 (0) | 2023.10.18 |
---|---|
타임리프와 템플릿 엔진 (0) | 2023.10.17 |
테스트 코드 애너테이션 종류 (0) | 2023.10.13 |
스프링 부트 프로젝트의 흐름 (0) | 2023.10.13 |
조회 빈이 두개 이상일 때 처리 법 (0) | 2023.10.11 |