Подскажите почему при загрузке json из файла я получаю данную ошибку?Может есть способ отдебажить это?
Вот классы если понадобится
#Server
public class Server
{
public static Dictionary<string, Users> PlayerDictionary = new
Dictionary<string, Users>();
}
#Bootstrap
public class Bootstrap : Facepunch.MonoBehaviour
{
public void Awake()
{
{
if (File.Exists(server.datadir + "users.json"))
{
Server.PlayerDictionary = JsonHelper.GetInstance.ReadyFile<Dictionary<string, Users>>("users.json");
}
}
}
#Users
public class Users
{
[JsonIgnore]
public PlayerClient Client { get; set; }
[JsonIgnore]
public Server.UsersFlags Flags { get; set; }
public string Vkurl { get; set; }
public string Username { get; set; }
public Users(PlayerClient client)
{
Client = client;
Username = client.netUser.displayName;
}
}
#JsonHelper
public T ReadyFile<T>(string path)
{
try
{
return File.Exists(server.datadir + path)
? Deserialize<T>(File.ReadAllText(server.datadir + path))
: default(T);
}
catch (Exception ex)
{
Debug.Log("Error saveFile: " + ex.Message);
return default(T);
}
}
Cам json
{ "76561197962496109": { "Vkurl": "URL", "Username": "Kostia" } }
public static T ReadyFile<T>(string path)
{
try
{
return File.Exists(server.datadir + path) ? JsonConvert.DeserializeObject<T>(File.ReadAllText(server.datadir + path)) : default(T);
}
catch (Exception ex)
{
Debug.Log("Error saveFile: " + ex.);
return default(T);
}
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей