데이터 교환 포맷

CSV, JSON, XML의 비교

CSV

CSV를 쓰는 이유는 데이터의 크기가 작기 때문이다. 그러나 데이터 오염에 취약하다. 구분자에 의해 데이터가 누락될 경우가 생기기 때문이다.

Json과 XML의 비교

공통점 : 둘 다 하위데이터가 상위데이터와 인라인으로 표시되는 계층구조 형식으로 데이터를 저장할 수 있다. (cf. csv는 계층구조 형식의 데이터 저장 불가능)

차이점 : JSON 문서가 훨씬 더 작으므로 특히 REST 기반 웹 서비스가 출현하면서 온라인 데이터 교환에서 더 많이 사용하게 되었다.