title: How to parse JSON Response into Dictionary?
body: <p>I have a JSON resonse (HTTPWebResponse) coming back from my WCF Service. It looks like this :</p>
  
  <pre><code>{
      "New SessionResult": [
          {
              "Key": "Token",
              "Value": "token_value"
          }
      ]
  }
  </code></pre>
  
  <p>I am using JSON.NET (http://james.newtonking.com) and I cant figure out how to deserialize this response into a <code>Dictionary&lt;string, string&gt;.</code> I have tried several things but each one says in different wording "cannot convert JSON into sting". Currently I tried this :</p>
  
  <pre><code>Dictionary&lt;string, string&gt; values = JsonConvert.DeserializeObject&lt;Dictionary&lt;string, string&gt;&gt;(reader.ReadToEnd());
  </code></pre>
  
  <p>If possible I could just get certain values to place directly into strings. 
  Example) JSON response has key,value pair (Token,token_value), I want to get the value for the key "Token" and place it in the local string "string Token".</p>
  
  <p>Anyone help please, thanks.</p>