박민혁의 개발

Json 파일 vs CSV 파일 본문

TIL

Json 파일 vs CSV 파일

박민혁_kog 2023. 10. 25. 21:03

Json 

  • 장점
    복잡한 구조를 구현할 수 있다
    유니티에서 파서를 지원한다
    Key와 Value 값으로 이루어져있어(Hash, Dictionary와 비슷) 사용하기 편리하다
  • 단점
    CSV와 마찬가지로 오류발견이 까다롭다
    대량의 데이터 편집이 힘들다
    Array 처리를 지원하지 않아 후처리가 필요하다
  • 추천 활용법
    많지 않은, 복잡한 구조의 데이터
    게임 콘텐츠 list

 

CSV 

  • 장점
    엑셀 등의 툴을 사용해 외부에서 작업할 수 있어서 기획과의 협업에 편리하다
    동일하게 대량의 데이터 편집 작업에 용이하다
  • 단점
    표로 만들 수 있는 구조만 가능하기에 Json보다 구조상의 한계가 있다
    특정 키를 찾거나 수정하는 것도 헷갈리고 오류도 발견하기 까다로워서 신뢰성이 떨어진다
    콤마(,)와 엔터(/n)는 따로 큰따옴표(““)로 묶어 후처리 해주어야한다
  • 추천 활용법
    외부에서 타인이 수정을 많이 하는 대량의, 정형화된 간단한 구조의 데이터
    로컬라이징 데이터, item table

 

현재 건타워런은  

적은 양의 데이터를 사용한다는 점과 구조가 단순한 점 , 누구나 쉽게 데이터를 편집하기 위해 csv파일로 데이터를 읽는것이 적합한다고 판단됨