UL :)
UL의 개발 블로그
UL :)
전체 방문자
오늘
어제
  • 분류 전체보기 (220)
    • 일상 (1)
    • 회고록 (7)
    • ChatGPT 아카이빙 (0)
    • PS(Java) (114)
      • 백준 (37)
      • 인프런 강의 문제 (77)
    • Web (69)
      • Spring (18)
      • JPA (7)
      • JSP (9)
      • HTML5 (12)
      • CSS (19)
      • HTTP (0)
      • 보안 (2)
    • Language (5)
      • Java (3)
      • JS (1)
      • Python (1)
    • Git, GitHub (4)
    • Settings (18)
      • IntelliJ (7)
      • Eclipse (2)
      • VSCode (3)
      • Android Studio (1)
      • VMware (2)
      • Mac (0)
    • Etc (1)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • BOJ
  • JPA
  • 영속성
  • 영속성컨텍스트
  • 엔티티 매핑
  • 요청헤더
  • argumentresolver
  • @Table
  • @RequestParam
  • @PostMapping
  • TABLE 전략
  • ORM
  • @GetMapping
  • @ManyToOne
  • consumes
  • @Id
  • SEQUENCE 전략
  • ViewName반환
  • HandlerMethodArgumentResolver
  • HttpMessageConverter
  • produces
  • 백준
  • @Column
  • 1차 캐시
  • 정렬
  • ReturnValueHandler
  • EntityManagerFactory
  • @JoinColumn
  • IDENTITY 전략
  • 동일성보장

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
UL :)

UL의 개발 블로그

PS(Java)/백준

직렬화(Serialize)와 역직렬화(Deserialize) - 작성중

2022. 1. 31. 15:55

JSON은 Javascript Object Notation의 약자로
자바스크립트의 객체처럼 키:값으로 구성되었다고 붙여진 이름이다.
클라이언트와 서버 간 HTTP 통신을 위한 텍스트 데이터 포맷이다.
키와 값은 `""`로 감싸야 한다. 각 객체를 배열로 묶을 수 있다.


직렬화
객체에 저장된 데이터를 I/O 스트림에 출력하기 위해 연속적인(serial) 데이터로 변환하는 것
데이터를 전송하거나 받을 때 byte 문자열이어야 한다.
따라서 객체를 byte 문자열로 바꾸는 것을 말한다.
객체 -> 문자열, JSON 데이터

역직렬화(Deserialize)
I/O 스트림에서 데이터를 읽어서 객체를 만드는 것
데이터를 전송받아 이런저런 처리를 하기 위해서는 객체로 변환해야 편리하다.

문자열,JSON 데이터 -> 객체

저작자표시 비영리 변경금지 (새창열림)

'PS(Java) > 백준' 카테고리의 다른 글

[PS] 백준 11726번 2×n 타일링 - DP  (0) 2022.02.05
[PS] 백준 1463번 1로 만들기 - DP  (0) 2022.02.05
[PS] 백준 1924번 2007년  (0) 2022.01.30
[PS] 백준 11721번 열 개씩 끊어 출력하기  (0) 2022.01.28
[PS] 백준 11719번 그대로 출력하기 2  (0) 2022.01.28
    'PS(Java)/백준' 카테고리의 다른 글
    • [PS] 백준 11726번 2×n 타일링 - DP
    • [PS] 백준 1463번 1로 만들기 - DP
    • [PS] 백준 1924번 2007년
    • [PS] 백준 11721번 열 개씩 끊어 출력하기
    UL :)
    UL :)
    백엔드 개발자를 목표로 달리고 있습니다🔥

    티스토리툴바