JavaScript에서 객체를 만들 때 사용하는 표현식이고, 언어들은 서로 시스템이 다르기 때문에 JavaScript에서 만든 객체와 배열을 그대로 전송할 수 없다. 그 문제를 해결하기 위해 JSON을 사용한다.
문법은 javaScript 문법이지만 어떤 언어에서나 사용할 수 있는 표준!
: ()안에는 서버에서 가져올 문자열형태의 데이터를 넣는다.그 값을 JSON.parse()하면 javaScript에서 사용할 수 있는 객체 형태로 인코딩 해준다.
서버에서 받을 때 사용
: ()안에는 javaScript의 객체가 들어가고 서버에서 읽을 수 있게 문자열형태로 인코딩한다.
서버로 보낼 때 사용
: 서버에서 받은 응답의 body속 JSON을 해석할 때 사용
서버와 통신에서 또 한번 JSON의 중요성을 깨닫고, 간단한 개념정리를 하였다. 이제는 간단하게라도 JSON에 대해서 설명할 수 있다!🖐
그리고 아주 간단한 개념이지만, Encoding은 어떤한 데이터 형식으로 만드는 것이고, Decoding은 다시 원래의 형식으로 바꾸는 것으로 생각하면 된다!