본문 바로가기
Unity 유니티 기초강의

유니티 Newtonsoft.Json JSON.NET 추가하기

by 만사오케이프로 2023. 5. 7.
반응형

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);

반응형

댓글