본문 바로가기
반응형

JSON2

드림코딩 엘리 - 자바스크립트 기초 강의(ES5+) (10편) JSON HTTP (Hypertext Transfer Protocol) - 웹사이트, 웹 어플리케이션과 같은 클라이언트가 어떻게 서버와 통신할 것인지 정해놓은 규약 - 클라이언트가 서버에게 데이터를 요청 (request), 서버는 클라이언트 요청에 맞게 응답(response) Hypertext - HyperLink, 문서, 이미지 파일 등을 포함한 것들을 말함 AJAX (Asynchronous JavaScript And XML) - 웹 페이지에서 동적으로 서버와 데이터를 주고 받을 수 있는 기능을 말함 - 대표적으로 XHR(XMLHttpRequest)라는 Object가 있음, 브라우저 오픈 API에서 제공하는 것들 중의 하나 - 최근에는 새로 추가된 fetch() API를 통해서 데이터를 쉽게 주고 받을.. 2021. 11. 16.
데이터 통신에서 사용하는 JSON (JavaScript Object Notation) JSON 표현식은 사람과 기계 모두 이해하기 쉬우며 용량이 작아서, 최근에는 JSON이 XML을 대체해서 데이터 전송 등에 많이 사용된다. ajax와 rest api 통신 할 때 자주 받는 데이터 형식이며, 데이터를 전송할 때 최소한의 용량으로 전송한다. 회사에서 코드를 보다가 repository에서 데이터를 가져온 후에 코드에서 for .. in 문을 통해서 다시 배열을 구성하는 부분이 있었다. 궁금해져서 찾다보니까 respAPI로 가져온 데이터는 JSON 형태로 되어 있기 때문이었다. 코드와 예시로 잠시 살펴보자면 이런식으로 데이터 통신을 통해 가져온 값들은 JSON 형태로 key값과 value로 구성되어 있다. 코드에서 필요한 부분은 key값이 아니고 value 부분의 배열 값이기 때문에 for.... 2021. 11. 9.
반응형