Задать вопрос
  • Не могу понять как разобрать json. Как правильно его десериализовать?

    @s3333 Автор вопроса
    я не понимаю какие именно нужно классы создать чтобы правильно десериализовать

    public class Test
        {
            public friendslist frList { get; set; }
        }
    
        public class friendslist
        {
            public Friend[] friends { get; set; }
        }
    
        public class Friend
        {
            public string steamid { get; set; }
            public string relationship { get; set; }
            public string friend_since { get; set; }
    
            public override string ToString()
            {
                return steamid;
            }
        }


    после я использую это в одном из методов

    Test test = JsonConvert.DeserializeObject<Test>(result);
    Console.WriteLine(test.frList.friends.Length);


    и вылетает ошибка
    System.NullReferenceException: "Object reference not set to an instance of an object."