IT/IT

JSON

iamhyeon 2024. 8. 21. 19:53

JSON

 

- JavaScript Object Notation (자바스크립트 객체 표기법)의 줄임말

- 자바스크립트에서 object를 표현하기 위한 문법적인 기법

- 요즘 프로그래밍에서는 JSON이 목표이자 결과가 된다

 

- 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용한다

    - 서버에서 클라이언트로 데이터를 전송하여 표현하려거나 반대의 경우 

- 클라이언트가 사용하는언어에 관계 없이 통일된 데이터를 주고받을 수 있도록, 일정한 패턴을 지닌 문자열을 생성해 내보내면 클라이언트는 그를 해석해 데이터를 자기만의 방식으로 저장, 표시할 수 있게 된다

- JavaScript 가 아니더라도 JSON을 읽고 쓸 수 있는 기능이 다수의 프로그래밍 환경에서 제공된다

- 문자열 형태로 존재한다 -> 네트워크를 통해 전송할 때 유용하다

- JavaScript의 기본 데이터 타입인 문자열, 숫자, 배열, 불린, 객체를 포함할 수 있다 -> 데이터 계층을 구축할 수 있다

 

json 예시 ▼

 

 

 


object 객체

 

- 쉽게 말한다면, 데이터와 기능을 같이 포함하고 있는 프로그램적인 덩어리

- 「 하위 데이터 (=변수) 」  +  「 기능 (=함수) 」

 

- 데이터(property)와 함수(method)의 집합

- 여러 속성을 하나의 변수에 저장할 수 있도록 해주는 데이터 타입 

- 객체는 변수이고, 많은 값이 포함될 수 있다

 

 

 

 

 

 


refer to

https://developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/JSON

https://namu.wiki/w/JSON

https://developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/Basics

https://velog.io/@surim014/%EC%9B%B9%EC%9D%84-%EC%9B%80%EC%A7%81%EC%9D%B4%EB%8A%94-%EA%B7%BC%EC%9C%A1-JavaScript%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80-part-7-Object-35k01xmdfp

 

 

 

 

 

 

반응형

'IT > IT' 카테고리의 다른 글

Chrome 확장 프로그램  (0) 2024.09.05
CDN  (2) 2024.09.04
Protocol 프로토콜  (0) 2024.08.04
Markdown 마크다운  (0) 2024.08.03
GitHub  (0) 2024.08.03