JSON(JavaScript Object Notation) : 경량의 데이터 교환 방식
º 객체를 표현하는 방식
º 속성-값 쌍으로 이루어진 데이터를 전달하고, 인간이 읽을 수 있는 데이터 교환용으로 설계된 개방형 표준 포맷
º 속성 : name/value 형태의 쌍으로 collection 타입
º JSON의 장점
- 데이터의 크기가 작다
- text 기반으로 사람이 읽고 쓰기에 용이하다
- 프로그래밍 언어나 플랫폼에 상관없이 사용할 수 있다
- 데이터를 server로 주고 받을 때 직렬화를 위해 사용한다
º JSON 내의 API
- stringfy : Object를 받아와서 String으로 반환해주는 메소드 (직렬화)
- parse : JSON의 string data 를 받아와서 Object로 반환해주는 메소드(역직렬화)
º JSON의 규칙
- JSON 객체의 시작과 끝은 중괄호로 표기
- JSON 객체의 속성은 Key/Value 형태
- 속성 Key/Value는 콜론을 기준으로 구분
(ex) { "name" : "jtory" , "age": 26 , "isMale" : false }
º JSON의 배열 : 여러개의 데이터를 하나로 표현하기 위해 JSON Array를 사용한다.
- JSON 배열의 시작과 끝은 대괄호를 사용
- JSON 배열의 멤버 변수들은 콤마를 사용해서 구분
- JSON 배열의 구성 아이템으로 JSON 객체도 넣을 수 있음
- JSON 객체의 value 부분에는 JSON 객체를 넣을 수 있음
(ex) [ { "name" : "Jtory" , "age": 26 } , { "name" : "Ctory" , "age : 23 } ]
* 참조) chaengstory.tistory.com/74
[JSON] JSON 핸들링 정리
JSON(제이슨 , JavaScript Object Notation) 객체를 표현하는 방식으로 속성-값 쌍으로 이루어진 데이터를 전달하고 인간이 읽을 수 있는 데이터 교환용으로 설계된 개방형 표준 포맷이다. JSON의 장점 1.데
chaengstory.tistory.com
[JavaScript] JSON
Client 와 Server 가 어떻게 통신할 수 있는지를 정의한 것이 HTTP (HyperText Transfer Protocol) 이다. Client 가 Server 에게 데이터를 request 하고 Server 는 Client 에게 그에 맞는 데이터를 response 한다..
bbbyung2.tistory.com
'Web > Javascript' 카테고리의 다른 글
[Javascript] 객체와 배열 (0) | 2020.11.02 |
---|---|
[Javascript] 자바스크립트 기초 (0) | 2020.11.02 |
Alert에 JSON형식의 데이터를 출력하는 방법 (0) | 2020.10.28 |
Postman 으로 JSON ... (0) | 2020.10.28 |
OkHttp를 활용한 GET, POST (0) | 2020.10.28 |
댓글