Для десериализации 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; }
}