Подскажите почему при загрузке 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);
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Написал скрипт на переключение камер от 3-его лица на *1-ое лицо1 камеру пришлось поцепить прямо на голову из-за анимации персонажа чтобы текстуры...
Привет всемРешил вспомнить простейшую сортировку с заменой элементов в массиве