본문 바로가기
Node.js/APIs

JSON 이란?

by CodeMia 2021. 10. 5.

JSON 은 Javascript Object Notation 의 줄임말이다.

API 데이터를 보내는 여러 포맷 중 하나이다.

현재 가장 인기가 많다.

 

JSON을 가장 많이 쓰는 이유는 

API 데이터들을 인터넷을 통해 보내야할 때

JSON은 데이터를 자바스트립트 오브젝트 형태로 만들고서

인터넷에서 이동시 잘 접어 공간을 차지하지 않고,

펼쳤을 때는 정리되어서 사람 눈으로 보기 편하기 때문이다.

 

 

예를 들어

 

대충 이런 자바스크립트 코드를 보낼 때 

var weather =  {

id: 501,

main: "Rain",

description: "moderate rain",

icon: "10n"

}

 

 

JSON 포맷으로 

한 줄의 string으로 줄여서 보내진다. 

"weather =  {id: 501main: "Rain"description: "moderate rain"icon: "10n"}"

 

 

 

도착하면 금방 자바스크립트 오브젝트로 돌아오고

사람이 보기 편한 코드 배치로 돌아온다. 

var weather =  {

id: 501,

main: "Rain",

description: "moderate rain",

icon: "10n"

}

 

 

 

이 방식은 꼭 이케아 가구 배달과 비슷하다.

이케아 가구처럼 배달 할 때는 접었다가

 

 

도착해서는 가구로 바뀐다. 

 

 

 

 

이 전 포스트에서 postman으로 api 데이터 불러오기 했을 때 

json으로 설정시  데이터들을 보면

자바스크립트 문법과는 조금 다르지만

모두 자바스크립트 오브젝트들이었다. 

 

 

 

 

다른 포맷들 

API 데이터를 옮기는 방법에는 JSON 말고도 XLM, HTML, TEXT 등 다른 포맷이 있다.

postman에서 보여주는 데이터를 여러 포맷으로 설정해 볼 수 있는데

JSON이 보기 편하다.

 

 

 

 

 

 


 JSON Viewer Pro 

 

다운 받기 

 

 

 

 

다운 받고 나면 크롬 익스텐션 목록에 추가가 된다.

 

 

 

 

주소창에 api url을 복사해서 붙여넣기하면 아래와 같은 텍스트 내용이 나온다.

 

 

 

 

리프레쉬하면 JSON Viewer로 좀 더 정리된 화면으로 볼 수 있다.

 

 

댓글