본문 바로가기
개발공부/JavaScript

[자바스크립트] JSON(작성중)

by dokii 2021. 1. 11.
728x90

JSON이란, 자바스크립트 객체 문법을 따르는 문자 기반의 데이터 포맷이다.

자바스크립트 객체 문법과 매우 유사하지만 자바스크립트가 아니더라도 json을 읽고 쓸수 있는 기능이 다수의 프로그래밍 환경에서 제공된다.

 

json은 문자열 형태로 존재. 네트워크를 통해 전송할때 아주 유용하다.

데이터에 엑세스 하기 위해서는 네이티브 json객체로 변환될 필요가 있다. 

Note: 문자열에서 네이티브 객체로 변환하는 것은 파싱(Parsing)이라고 합니다. 네트워크를 통해 전달할 수 있게 객체를 문자열로 변환하는 과정은 문자열화(Stringification)이라고 합니다.
개별 JSON 객체를 .json 확장자를 가진 단순 텍스트 파일에 저장할 수 있습니다. MIME 타입 application/json 입니다.

 


1. 기본형태 : {"KEY" : "value"}

json데이터는 기본적으로 key값과 value값으로 이루어져 있다.

그 key와 value값을 중괄호로 한번감싼다. brace(중괄호)라고하는데, brace로 감싸진 형태를 JSONObeject라고 부른다.

 

 

2. square bracket(대괄호)전체를 감싸고 있는모습을 볼 수 있습니다.

[{"name":"minsu", "gender":"male"}, {"name":"sujin","gender":"female"}]

이렇게 대괄호가 감싸고 있는 형태를 JSONArray라고 부릅니다

 


json형태로 서버에 보내는 방법

다음과 같이 만들어주면됨. (만들지않고 put과 같은걸 이용해서도 보낼수있다.)

{ " " : " " }

 


[참고한사이트]

[출처]developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/JSON

출처: https://itpangpang.xyz/258 [ITPangPang]

 

 

 

728x90

댓글