Front-end

JSON 개념정리

Hdeveloper 2022. 8. 7. 22:08
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/

 

JSON이란 무엇인가?

JSON을 이용하는 프로그래머, 개발자, IT 전문가들은 어떤 언어에서든 데이터 구조와 실제 데이터를 다른 언어 및 플랫폼에서 해석 가능한 형식으로 전송할 수 있습니다.

www.oracle.com

 

728x90

'Front-end' 카테고리의 다른 글

jQuery  (0) 2022.07.02
Css position 개념 정리  (0) 2022.06.24
css색상표  (0) 2022.05.21
로그인 폼 구현  (0) 2022.04.07