Unity litjson Exception - JsonException: Can't assign value '1' (type System.Int32) to type System.String

2020. 3. 31. 13:38개발 달리기/Unity 개발달리기

안녕하세요. 달리는애아빠입니다.


JsonException: Can't assign value '1' (type System.Int32) to type System.String


Unity에서 litjson 라이브러리를 사용하여 Json data pasing 을 사용할때 자료형 오류로써



1
2
3
4
5
6
Serializable]
public class GameData
{
    public string id; //게임넘버
    public string Name;    //게임명
}
cs

 


게임넘버 자료형이 string 으로 되어 있던부분이 DB 자료형을 살펴 보았더니




id 부분이 int 형으로 되어있으므로


자료형 부분을 


1
2
3
4
5
6
Serializable]
public class GameData
{
    public int id; //게임넘버
    public string Name;    //게임명
}
cs

변경후 정상적으로 동작 하였습니다.

자료형 확인을 잘 확인해보시면 오류를 금방 해결 하실수 있습니다.






미약하게나마 유용한 정보가 되었다면 구독 공감 버튼은 작성자에게 큰 힘이 됩니다. 감사합니다 ^^