title: Deserializing JSON when key values are unknown
body: <p>How do I deserialize JSON with JSON.net in C# where the key values are not known (they are MAC addresses of multiple devices).  There could be one or more key entries.</p>
  
  <pre><code>{
      "devices":
      {
          "00-00-00-00-00-00-00-00":
          {
              "name":"xxx",
              "type":"xxx",
              "hardwareRevision":"1.0",
              "id":"00-00-00-00-00-00-00-00"
          },
          "01-01-01-01-01-01-01-01":
          {
              "name":"xxx",
              "type":"xxx",
              "hardwareRevision":"1.0",
              "id":"01-01-01-01-01-01-01-01"
          },
        }
  }
  </code></pre>