JSON.NET deserialize to list of runtime type
<p>Have the dynamic type:</p>

<pre><code>Type targetType;
if (position.Length == 1)
{
    targetType = typeof (Row);
}

if (position.Length == 4)
{
    targetType = typeof (Field);
}
</code></pre>

<p>After this I need to deserialize the JSON to List of this type:</p>

<pre><code>List&lt;targetType&gt;
</code></pre>

<p>Code:</p>

<pre><code>var components = JsonConvert.DeserializeObject&lt;List&lt;targetType&gt;&gt;(include.components.ToString());
</code></pre>

<p>How I cat do this?</p>