title: C# - deserialize JSON into ValueTuple
body: <p>I'm trying to deserialize <code>[{"foo": "1", "bar": false}, {"foo": "2", "bar": false}]</code> into <code>List&lt;(string, bool)&gt;</code> type:   </p>
  
  <pre><code>JsonConvert.DeserializeObject&lt;List&lt;(string foo, bool bar)&gt;&gt;(json)  
  </code></pre>
  
  <p>But always get a list of default values - <code>(null, false)</code>.   </p>
  
  <p>How can I achieve correct deserializing?   </p>
  
  <p>P.S. I'm not interested in any model/class for that purpose. I need exactly value tuple instead.</p>