title: System.Text.Json.Deserialize can still not handle TimeSpan in .NET Core 5?
body: <p>I have the following TimeSpan JSON string genereated from <code>JsonSerilizer.Serialize&lt;TimeSpan&gt;(MyTymeSpan)</code>; :</p>
  <blockquote>
  <p>jsonString= {&quot;Ticks&quot;:1770400500000,&quot;Days&quot;:2,&quot;Hours&quot;:1,&quot;Milliseconds&quot;:50,&quot;Minutes&quot;:10,&quot;Seconds&quot;:40,&quot;TotalDays&quot;:2.0490746527777777,&quot;TotalHours&quot;:49.177791666666664,&quot;TotalMilliseconds&quot;:177040050,&quot;TotalMinutes&quot;:2950.6675,&quot;TotalSeconds&quot;:177040.05}</p>
  </blockquote>
  <p>When executing this :</p>
  <pre><code>JsonSerializer.Deserialize&lt;T&gt;(jsonString);
  </code></pre>
  <p>I get a TimeSpan that is 0?</p>
  <p>Some articles says that this should be fixed in .NET Core 5 so why do I get 0?</p>
  <p>Regards</p>