캡스톤설계2_김제성

Download Report

Transcript 캡스톤설계2_김제성

데이터 파싱이란 자료를 원하는 형태로 가공하는
기술을 말합니다.
‘마트 of 서울’은 서울시에서 제공해주는 자료를 사
용자가 보기 편하도록 가공하여 보여주는 것이 필
요하므로 데이터 파싱 기술은 이번 프로젝트를 진
행하는데 있어서 필요한 핵심 기술입니다.
ㆍ XML parser
- DOM parser
- SAX parser
- Pull Parser
ㆍ JSON parser
- 간단하고 용량이 작음
- 배열, 객체 등 구조화된 정보 전달 가능
XML 데이터와 JSON 데이터를 비교하였을 때, 한
눈에 보아도 JSON의 데이터가 xml보다 더 단순하
게 작성되어 있는 것을 확인할 수 있습니다.
또한 파싱작업을 하는데 있어서 JSON 파서를 통해
파싱할때와 XML 파서를 이용해 파싱을 하였을때
작성해야 하는 코드의 양도 XML 보다 JSON이 적은
것을 확인 하였습니다.
같은 양의 데이터를 파싱하면서, xml파일의 크기가
json의 파일보다 훨씬 큰 것을 확인하였습니다.
앞으로 진행될 프로젝트에서는 더 가벼운 JSON 파
서를 사용할 예정입니다.
또한, 현재는 저장되어 있는 파일을 파싱하는 작업
을 하였으나, 무선 인터넷을 통한 파일 파싱 작업을
추가하면 더 좋을 것이라 기대합니다.