title: Deserialize JSON with Json.NET in Windows 8 Store App (C#)
body: <p>i'm trying to program a Windows Runtime Component in C# in Visual Studio 2012 for Windows 8.
  I have some issues by using Json.NET to deserialize a JSON like this:</p>
  
  <pre><code>{
  "header": {
      "id": 0,
      "code": 0,
      "hits": 10
  },
  "body": {
      "datalist": [
          {
              "name": "",
              "city": "",
              "age": 0
          },
          {
              "name": "",
              "city": "",
              "age": 0
          },
          {
              "name": "",
              "city": "",
              "age": 0
          }
      ]
  }
  }
  </code></pre>
  
  <p>My intention is to get a top-level Dictionary out of this and to interpret every value as a string. For this example you would get a dictionary with two keys (header and body) and the matching values as strings. After this you could go down the tree.
  A function like this</p>
  
  <pre><code>Dictionary&lt;string, string&gt; jsonDict =
              JsonConvert.DeserializeObject&lt;Dictionary&lt;string, string&gt;&gt;(json);
  </code></pre>
  
  <p>would be nice, but this one only accept string-values.
  Do anybody knows how to ignore the types or get it on another way?</p>
  
  <p>Furthermore to get out of the body-value "{"datalist": [ { "name": "", ....}]}" a list of dictionaries.</p>
  
  <p>Thanks in advance!</p>