JSON(JavaScript Object Notation)은 구조화된 데이터를 전송하고 저장하는 데 널리 사용되는 경량 데이터 교환 형식입니다. Unity에서 JSON.NET이라고도 하는 Newtonsoft.Json은 JSON 데이터를 효율적으로 처리하는 인기 있는 타사 라이브러리입니다.
Newtonsoft.Json이 무엇인가요?
Newtonsoft.Json 또는 JSON.NET은 Unity를 비롯한 다양한 프로그래밍 언어로 JSON 데이터를 직렬화 및 역직렬화하는 프로세스를 간소화하는 강력한 라이브러리입니다.
클래스 및 배열과 같은 복잡한 데이터 구조를 JSON 형식으로 또는 그 반대로 변환하는 편리한 방법을 제공합니다.
에셋스토어에서 에셋을 받았을때 Json 버그가 나올 경우가 있습니다.
Newtonsoft.Json
파일 플러그인 없을경우가 있습니다.
그럴경우 추가해 주어야하는데요.
1.Window -> Package Manager 를 눌러 주세요.
2.+버튼 클릭후, Add package from git URL... 눌러주세요.
3. 그러면 Add package form git URL 팝업이 나옵니다.
4.URL 주소에 com.unity.nuget.newtonsoft-json 넣어서 Add를 눌러주세요.
5.잠시 기다리시면 Please wait, installing a packgae...
이라는 문구가 나오면서 설치가 됩니다.
에러가 뜨거나 되지 않으시면 라이센스 로그인이 안될경우가 많습니다.
유니티 허브에서 로그인후 다시 시도해 주세요.
사용예시 입니다.
using Newtonsoft.Json;
// Serialize an object to JSON
MyObject obj = new MyObject();
string json = JsonConvert.SerializeObject(obj);
// Deserialize JSON to an object
MyObject deserializedObj = JsonConvert.DeserializeObject<MyObject>(json);
'Unity 유니티 기초강의' 카테고리의 다른 글
Git Client 저장소 종류 추천 (0) | 2023.05.24 |
---|---|
Unity 빌드의 기본, LZ4 및 LZ4HC 설정 이해 (0) | 2023.05.07 |
게임 서버의 기본지식1 (0) | 2022.06.06 |
Unity 로컬라이징 TextMeshPro TMP_Font 유니코드 범위 (1) | 2022.06.04 |
유니티 Unity Linq 링큐 람다식 SQL 쿼리 데이터 정렬 방법 (0) | 2022.06.04 |
댓글