c# Десерилизация Json

Не могу понять как десерилизовать json

Код

using System;
using System.Collections;
using System.Collections.Generic;
using Newtonsoft.Json;

public class Program
{
    public static void Main()
    {
        string data = @"{
  ""id"":""1"",
  ""email"":""[email protected]"",
  ""vendor"":""demo"",
  ""default_forwarding_number"":""78009005040"",
  ""balance"":""100"",
  ""rating"":""96"",
  ""default_country"": {
    ""name"":""russia"",""iso"":""ru"",""prefix"":""+7""
  },
  ""default_operator"": {
    ""name"":""""
  },
  ""frozen_balance"":""0""
}";
        string responce = JsonConvert.DeserializeObject(data).ToString();
        var balance = JsonConvert.DeserializeObject<Dictionary<string, Dictionary<List<DefaultCountry>, List<DefaultOperator>>>>(responce);
        //var list = new Dictionary<string, List<RootBalance>>;
        //string s = balance[0].balance;
    }
    class _Balance
    {
        public string id { get; set; } = null;
        public string email { get; set; } = null;
        public string vendor { get; set; } = null;
        public string default_forwarding_number { get; set; } = null;
        public string balance { get; set; } = null;
        public string rating { get; set; } = null;
        public DefaultCountry default_country { get; set; } = null;
        public DefaultOperator default_operator { get; set; } = null;
        public string frozen_balance { get; set; } = null;
    }
    class DefaultCountry
    {
        public string name { get; set; } = null;
        public string iso { get; set; } = null;
        public string prefix { get; set; } = null;
    }

    class DefaultOperator
    {
        public string name { get; set; } = null;
    }

    class RootBalance
    {
        public string id { get; set; } = null;
        public string email { get; set; } = null;
        public string vendor { get; set; } = null;
        public string default_forwarding_number { get; set; } = null;
        public string balance { get; set; } = null;
        public string rating { get; set; } = null;
        public DefaultCountry default_country { get; set; } = null;
        public DefaultOperator default_operator { get; set; } = null;
        public string frozen_balance { get; set; } = null;
    }
}

Ответы (0 шт):