1027 Json 저장과 불러오기

null·2023년 10월 27일

Unity Study

목록 보기
30/60

Json ?

  • 언제?

    저장, 통신, 기타 등등

  • 어떻게?

    물건(코드) -> 포장(Json) -> 배달 -> 조립 -> 물건(코드)


PlayerPrefs 대신 Json을 사용하는 이유

  • 'PlayerPrefs'

    장점:

    1. 유니티 내장
    2. 직관적임
    3. Dictionary 와 비슷함

    단점:

    1. 자료형이 제한적 (int, float, string만 사용 가능)
    2. 각 변수마다 함수를 별도로 써야함
  • 'Json'

    장점:

    1. 자료형이 다양함
    2. 암호화 가능

    단점:

    1. 기능을 코드로 구현해야 해서 귀찮음
  • 'xml' 과 비교

    xml : 가독성이 떨어짐, Json에 비해 까다로움
    json : 가독성이 좋음, 직렬화 비직렬화가 쉬움


  • newtonsoft.json : 유니티에서 기본 에셋으로 지원

0개의 댓글