CSV(comma-separated value) : 콤마로 구분된 값 형식 / 테이블(표) 구조 - 한눈에 들어오는 데이터 구조, 데이터 베이스의 구조와 동일. / 파싱 또한 비교적 간편 / 기획자들과의 소통에 주로 사용.
- 파싱(Parsing) : 구문 분석 및 구성 성분의 분해, 획득. 즉, 파일에서 필요한 정보만 획득하는 것을 의미한다.
- CSV 파싱(Parsing) 라이브러리가 존재 -> c++
JSON : Java Script Object Notation / 작은 크기의 파일 / 서버 통신에 유리
js 언어에는 object 타입이 있음.
{
"pageIndex": 1,
"backgroundImage": "background.jpg",
"backgroundMusic": "powerful.mp3",
"option1": "기다린다.",
"option2": "기다리지 않는다."
}
XML : eXtensible Markup Language / 다양한 정보 부과 가능 / VS의 프로젝트 파일은 XML 문법을 사용
<?xml version="1.0">
<pageIndex>
1
</pageIndex>
<backgroundImage>
background.jpg
</backgroundImage>
<backgroundMusic>
powerful.mp3
</backgroundMusic>
<option1>
기다린다.
</option1>
<option2>
기다리지 않는다.
</option2>
</xml>