Deserialize JSON object as .NET HashSet
<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>