728x90
JSON 은 구글,네이버와 같은 검색포털 사이트 뿐만 아니라 데이터를 활용하는 다양한 it회사들이 자주사용하는 자바스크립트 기술이다.
JSON은 javascript object notaiton 의 줄임말로 자바스크립트 객체문법으로 구조화된 데이터를
표현하기위한 표준 형식이다.
먼저 json 구조를 예시코드로 보겠다.
{
"StudentName": "Kim",
"MathScore" :"90",
"KoreanScore":"80",
"EnglishScore":"76"},
{
"StudentName": "Nam",
"MathScore" :"68",
"KoreanScore":"82",
"EnglishScore":"76"}
위 예시는 학생 두명의 국어 영어 수학 점수를 json 형식으로 나타낸것이다.
또한 JSON의 기본 자료형은 다음과 같다.
- 수(Number)
- 문자열(String): 0개 이상의 유니코드 문자들의 연속. 문자열은 큰 따옴표(")로 구분하며 역슬래시 이스케이프 문법을 지원한다.
- 참/거짓(Boolean): true 또는 false 값
- 배열(Array): 0 이상의 임의의 종류의 값으로 이루어진 순서가 있는 리스트. 대괄호로 나타내며 요소는 쉼표로 구분한다.
- 객체(Object): 순서가 없는 이름/값 쌍의 집합으로, 이름(키)이 문자열이다.
- null: 빈 값으로, null을 사용한다.
JSON의 장점은 다음과 같다.
- JSON은 텍스트로 이루어져 있으므로, 사람과 기계 모두 읽고 쓰기 쉽다.
- 프로그래밍 언어와 플랫폼에 독립적이므로, 서로 다른 시스템간에 객체를 교환하기에 좋다.
참고 url
https://www.oracle.com/kr/database/what-is-json/
728x90
'Front-end' 카테고리의 다른 글
jQuery (0) | 2022.07.02 |
---|---|
Css position 개념 정리 (0) | 2022.06.24 |
css색상표 (0) | 2022.05.21 |
로그인 폼 구현 (0) | 2022.04.07 |