title: Json.Net Is it faster to deserialize to JObject or Dictionary?
body: <p>I'm trying to model a Json for deserialization where one of the properties is an object with a long list of keys and values.</p>
  
  <pre><code>{
      "key1": "value1",
      "key2": "value2",
  
      //this guy
      "longlist": {
          "6060": 123,
          "6061": 664,
  ...
          "6200": 43
      }
  }
  </code></pre>
  
  <p>In my application, I don't need to look inside <code>longlist</code>, I only want to be able to append one <code>longlist</code> to another.</p>
  
  <p>Is it better for me to model <code>longlist</code> as a <code>Dictionary&lt;string, int&gt;</code> or as a <code>JObject</code>, considering the performance of deserialization for each?</p>
  
  <p>edit: order of keys in <code>longlist</code> doesn't matter.</p>