[Unity] 데이터 저장 포맷(CSV / JSON)

Flaming Bun·2025년 8월 1일

Unity

목록 보기
36/39

🔥 데이터 저장 포맷 CSV, JSON

CSV와 JSON은 데이터 저장 및 전송에 사용되는 텍스트 기반 포맷으로 둘 다 사람과 기계가 읽기 쉽습니다.


CSV

CSV는 쉼표로 구분된 텍스트 기반 데이터 포맷이다.

주로 2차원 테이블 형식의 데이터를 저장할 때 사용한다.


장점

  • 간단하고 가볍다.

  • 엑셀, 데이터베이스 등과 호환성이 좋다.

  • 메모리를 적게 사용해 대량의 데이터 처리에 유리하다.


단점

  • 리스트와 같은 중첩 구조 표현이 어렵다.

  • 데이터 타입 정보를 입력할 수 없다.



JSON

JSON은 Key-Value 쌍 기반의 계층적 구조를 갖는 데이터 포맷으로 원래는 JavaScript 객체 문법에서 유래했지만, 현재 거의 모든 프로그래밍 언어에서 사용된다.

장점

  • 중첩 구조 표현이 가능하다. (복잡한 데이터 구조를 저장하고 교환할 때 주로 사용된다.)

  • 웹 API, NoSQL 등에서 표준 형식으로 쓰인다.

  • 데이터 타입 표현이 가능하다.

단점

  • CSV보다 무겁다.

0개의 댓글