Analisando objetos json

Estou tendo problemas para entender como analisar strings JSON em objetos c # com o Visual .NET. A tarefa é muito fácil, mas ainda estou perdida ... recebo esta string:

<code>{"single_token":"842269070","username":"example123","version":1.1}
</code>

E este é o código onde eu tento desterilizar:

<code>namespace _SampleProject
{
    public partial class Downloader : Form
    {
        public Downloader(string url, bool showTags = false)
        {
            InitializeComponent();
            WebClient client = new WebClient();
            string jsonURL = "http://localhost/jev";   
            source = client.DownloadString(jsonURL);
            richTextBox1.Text = source;
            JavaScriptSerializer parser = new JavaScriptSerializer();
            parser.Deserialize<???>(source);
        }
</code>

Eu não sei o que colocar entre o '<' e '>', e pelo que eu li online eu tenho que criar uma nova classe para isso ..? Além disso, como obtenho a saída? Um exemplo seria útil!

questionAnswers(7)

yourAnswerToTheQuestion