title: Deserialize a JSON file which has nested dictionaries
body: <p>I have the following JSON file,</p>
  
  <pre><code> {
   "NAME": {
      "ABC": {
          "Score": 2, 
          "violations": []
      }, 
      "DEF": {
          "Score": 4, 
          "violations": []
      }, 
  
      "GHI": {
          "Score": 6, 
          "violations": ["badform"]
      }
    }
  </code></pre>
  
  <p>I am trying to deserilaize this by creating a class but I am finding it very difficult to construct the class as I am either getting nulls or JSON.net crashing. Could anyone tell me the best way to construct the deserializer?</p>