[JSON]
JSON(JavaScript Object Notation);
다양한 종류의 데이터를 활용하는 것이 중요한데, 어떤 언어든지 데이터 구조와 실제 데이터를 다른 어어 및 플랫폼에서 해석 가능한 형식으로 전송할 수 있도록 하는 데이터 교환 포맷을 의미
전송 가능 조건 (둘 중 하나)
1) 수신자와 발신자가 같은 프로그램을 사용
2) 문자열처럼 범용적으로 읽을 수 있어야 함
변환 메서드
- JSON.stringify : Object type을 JSON으로 변환(JSON으로 변환된 객체의 타입은 문자열) >> 직렬화
- JSON.parse : JSON을 Object type으로 변환
데이터 유형
1) 문자열
2) 숫자
3) 부울(참/거짓)
4) Null
5) 객체
6) 배열
문자열
: 백슬래시(\) 이스케이프 문자를 사용
: 유니코드 문자로 구성
숫자
: JavaScript의 배정도수 부동소수점 형식을 따름
부울
: 참, 거짓 중 하나로 지정되며 값은 따옴표로 묶이지 않으며 문자열 값으로 취급
Null
: 빈 값으로 키에 어떤 값도 할당되어 있지 않다면 Null로 취급
객체
: {}(중괄호) 사이에 삽입된 한 쌍의 이름 또는 값으로 키는 문자열이어야 하며 쉼표로 구분
배열
: 순서가 지정된 값의 모음으로 배열 값은 문자열/숫자/객체/배열/부울/Null 유형
'공부 자료 > 기타' 카테고리의 다른 글
[기타] 정규표현식 (계속 새로운 정규표현식 업데이트 예정) (1) | 2022.10.22 |
---|---|
[JSON] JSON 직렬화/역직렬화 (0) | 2022.10.21 |
아키텍처(Architecture) - 시스템/소프트웨어/애플리케이션 (0) | 2022.10.12 |
[기타] Postman(HTTP API 테스트 도구) (0) | 2022.10.03 |
[기타] JSON (1) | 2022.10.01 |