본문 바로가기
기타 개념정리

JSON 개념 및 예제

by wakestand 2021. 1. 16.
반응형

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 }

반응형

댓글