Для десериализации json в c# необходимо использовать любой плагин для работы в json, как вариант
newtonsoft
Если же вам необходимо не просто пробежаться по json, а создать и классы, то для автоматизации этого действия есть такие сервисы как
json2csharp
Вот результат из вашей json
public class Friend
{
public string steamid { get; set; }
public string relationship { get; set; }
public int friend_since { get; set; }
}
public class Friendslist
{
public List<Friend> friends { get; set; }
}
public class RootObject
{
public Friendslist friendslist { get; set; }
}