title: Deserialize JSON object as .NET HashSet
body: <p>Here's an example of raw JSON data:</p>
  
  <pre><code>{ "Standards": { "1": "1" } }
  </code></pre>
  
  <p>I want to deserialize the data to:</p>
  
  <pre><code>public class Model
  {
      public HashSet&lt;String&gt; Standards { get; set; }
  }
  </code></pre>
  
  <p>The <code>Standards</code> field actually has the <code>Dictionary&lt;String, String&gt;</code> type. Somehow the keys and values are always equal. As the types are incompatible, I'm looking for a way to perform a custom deserialization of this field.</p>
  
  <p>A solution based on JSON.NET library is preferred.</p>
  
  <p>P.S.: I have no control over the data serialization process.</p>