본문 바로가기

Etc.

JSON이란?

인터넷 세계에서는 수많은 데이터의 전달이 이루어 집니다. 그리고 효율적으로 데이터를 전달하기 위해서는 데이터 전송의 형식이 필요하고 그 형식은 간단하면서도 가독성이 좋아야합니다.

 

이렇듯 효율적인 데이터 전송을 위한 데이터 표준 포맷으로 XML과 JSON이 있습니다.

 

현재 추세는 XML보다 JSON을 더욱더 많이 사용하며 오늘은 JSON에 대해 정리해보려고 합니다.

 

JSON이란 JavaScript Object Notation의 약자로, 글자 그대로 자바스크립트의 객체 문법 표기를 데이터 전송을 위한 표준 포맷으로 사용한 것을 뜻합니다. 또한 JSON은 문자 기반의 데이터 포맷입니다.

 

때문에 보다 쉽게 데이터를 표현하고 전송하고 읽을 수 있습니다.

 

JSON의 구조

// 위키백과 JSON 문서의 예제 입니다.
{
    "이름": "홍길동",
    "나이": 25,
    "성별": "여",
    "주소": "서울특별시 양천구 목동",
    "특기": ["농구", "도술"],
    "가족관계": {"#": 2, "아버지": "홍판서", "어머니": "춘섬"},
    "회사": "경기 수원시 팔달구 우만동"
 }
 
// JSON의 자료형과 문법
// 수, 문자열, 참/거짓, 배열, 객체, null

JSON은 크게 JSON객체와 JSON배열로 이루어져 있습니다.

JSON 객체는 키와 값의 쌍으로 이루어져있고 값에 JSON 객체와 JSON 배열이 들어갈 수도 있습니다.

'Etc.' 카테고리의 다른 글

API ( Application Program interface)의 초보적 이해  (0) 2019.12.10