Análisis de objetos json

Tengo problemas para entender cómo analizar la cadena JSON en objetos c # con Visual .NET. La tarea es muy fácil, pero todavía estoy perdido ... me sale esta cadena:

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

Y este es el código donde trato de desestabilizar:

<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>

No sé qué poner entre '<' y '>', y por lo que he leído en línea tengo que crear una nueva clase para ello ... Además, ¿cómo obtengo la salida? Un ejemplo sería útil!

Respuestas a la pregunta(7)

Su respuesta a la pregunta