Front-End/자바스크립트

JSON - 자바스크립트의 객체와 비교

shoney9254 2021. 8. 3. 21:12
반응형

JSON

JSON : JavaScript Object Notation의 약자

 

JSON은 정보처리기사에서는 키 - 값 쌍이라고 배웠다.

 

자바 스크립트에서의 객체의 형식과 JSON은 거의 동일합니다. (자바 스크립트 객체 예제 링크)

(key 값에 ""따옴표를 꼭 입력해야 하는 차이점은 있습니다.)

 

자바스크립트와 같이 사용하기에 큰 장점을 가진 데이터 포맷입니다. 

 

자바 스크립트 JSON
{
    "name" : "쇼니",
    "age" : 30
}

{
    "name" : "shoney",
    "age" : 30
}

 

자바 스크립트에서는 key 값에 "(따옴표)가 없어도 됩니다.

 

하지만, JSON에서는 key에 "(따옴표)가 필수입니다. 

 

JSON의 장점은 다른 프로토콜 언어들에 비해 가독성이 높다는 장점이 있습니다.

(키와 값이 사람이 읽기 쉬운것으로 표현)

 

또 여러 장점들이 있겠지만, 엄청난 대용량 데이터를 만드는 데에는 한계가 있습니다.

(SECS/GEM 관련 자료에 데이터 포맷에 대한 비교 자료가 있습니다.)

 

반응형