자격증/정보처리기사
2-5 인터페이스 구현
tacoyaggi
2023. 11. 17. 22:30
JSON(JavaScript Object Notation)
- 웹과 컴퓨터 프로그램에서 용량이 적은 데이터를 교환하기 위해 데이터 객체를 속성-값의 쌍 형태로 표현하는 형식
- 자바스크립트를 토대로 개발된 형식
- JSON은 속성과 값으로 이루어진 데이터 객체를 전달하기 위해 사용하는 개방형 표준 포맷
- AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷
- 언어 독립형 데이터 포맷으로 다양한 프로그래밍 언어에서 사용되고 있다.
XML(eXtensible Markup Language)
- 다른 특수한 목적을 갖는 마크업 언어를 만드는 데 사용하도록 권장하는 다목적 마크업 언어
- 다른 많은 종류의 데이터를 기술하는데 사용
- 다른 종류의 시스템끼리 데이터를 쉽게 주고 받을 수 있음
- XML 문서는 문자로 이루어져 있다.
- 유니코드 문자는 XML 문서에 나타낼 수 있다.
- 파서는 마크업을 분석하고 필요한 정보를 추출하여 응용 프로그램에 넘긴다.