ArgumentException: Could not cast or convert from System.String to UnityEngine.Vector3Int.ย 
์ด๋ ‡๊ฒŒ ๋œจ๋Š”๊ฑฐ ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ˆ๊นŒ ๋ณ€ํ™˜์ด ํ•œ๋ฒˆ๋” ๋˜์„œ ๊ทธ๋ ‡๋‹ค๋Š”๋ฐ ์›์ธ์ด ๋ญ์ž„?


ย  ย  ย  ย  gameData = new GameData();

ย  ย  ย  ย  gameData.MapData = new Dictionary<Vector3Int, WordInHex>();

ย  ย  ย  ย  gameData.MapData.Add(new Vector3Int(1, 1, 1), new WordInHex());

ย  ย  ย  ย  gameData.MapData.Add(new Vector3Int(2, 1, 1), new WordInHex());

ย  ย  ย  ย  gameData.MapData.Add(new Vector3Int(3, 1, 1), new WordInHex());

ย  ย  ย  ย  string str;

ย  ย  ย  ย  str = JsonConvert.SerializeObject(gameData);

ย  ย  ย  ย  gameData = JsonConvert.DeserializeObject<GameData>(str); <= ์—ฌ๊ธฐ์„œ ๋ฌธ์ œ์ƒ๊น€