반응형
JSON은 JavaScript Object Notation의 줄임말으로
사람들이 읽을 수 있는 텍스트를 사용해
Key-Value 쌍으로 이루어진 데이터를 전달하는데 사용한다
JSON은 다른 언어들과 달리
사람과 기계가 모두 읽고 쓰기 쉽다는 장점이 있다
그리고 프로그래밍 언어와 플랫폼에 독립적이기 때문에
여러 시스템 간 데이터를 주고받을 때 주로 사용하게 된다
JSON은 기본적으로 JavaScript와 문법이 비슷하기 때문에
JavaScript를 해봤으면 바로 느낌이 올텐데
각 데이터타입을 JSON 방식으로 전달해줄 경우
다음과 같이 사용해주면 된다
Number 타입 전달 시
{ "age":20 }
String 타입 전달 시
{ "name":"kim" }
Boolean 타입 전달 시
{ "adult":true }
Array 타입 전달 시
{ "employees":[ "John", "Anna", "Peter" ] }
Object 타입 전달 시
{ "employee":{ "name":"kim", "age":20, "city":"seoul" } }
Null 타입 전달 시
{ "middlename":null }
반응형
'기타 개념정리' 카테고리의 다른 글
MSA(Microservices Architecture) 개념 및 장단점 정리 (0) | 2021.01.19 |
---|---|
스택 힙 메모리 개념 차이점 정리 (0) | 2021.01.19 |
Message Queue(MQ) 개념정리 (0) | 2021.01.15 |
쿼리를 대문자로만 쓰는 이유 (0) | 2021.01.15 |
RESTful API 개념정리 (0) | 2021.01.12 |
댓글