2025/06/09 2

API

API는 Application Programming Interface로 프로그램(클라이언트)과 프로그램(서버 등)이 정해진 방법으로 데이터를 주고 받는 것이다. API는 주로 서버에서 받아오는 용도로 사용되지만, 컴퓨터 내부에서도 사용될 수 있다. (예 macOS의 metal API 등)이 부분을 실습하기 위해 data.go.kr에서 js로 api로 데이터를 가져와 보겠다. 우선 사용할 api와 개인 토큰을 발급받는다.그 다음 js로 다음과 같은 형태로 전송하면 된다.var serviceKey, returnType, numOfRows, pageNo, year, itemCode, url;serviceKey = '';returnType = 'json';numOfRows = '100';pageNo = '1';..

JSON, XML

JSON은 JavaScript Object Notation으로 자바스크립트에서 쉽게 데이터를 저장하고 전송하기 위한 형식이다. 반면에 XML은 eXtensible Markup Language로써 HTML(Hyper Text Markup Language)와 유사한 마크업 언어이다.두 가지 모두 데이터를 저장하는 용도로 주로 사용되지만, json과 xml은 사용되는 분야가 조금 다르다.json은 웹 앱에서 주로 사용되며, 굳이 자바스크립트가 아닌 다른 언어여도 쉽게 사용할 수 있을 정도로 유명하다.xml은 프로그램의 설정들을 저장하는 용도로 사용된다. (과거에는 xml이 웹 기본 포맷이였지만, json이 등장하고 한물 갔다...)json은 일반적으로 다음과 같은 형식을 가진다.{ "key" : [ ..