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 |