title: C# parse one json field to an object with its custom constructor
body: <p>Let's assume I have a JSON string which looks something like this:</p>
  
  <pre><code>{
   "a" : "1",
   "b" : "string",
   "c" : ["1994-11-05T08:15:30-05:00 Text1. Text2.",
          "1993-12-03T08:15:30-05:00 Text1b. Text2b."]
  }
  </code></pre>
  
  <p>I want to parse it to:</p>
  
  <pre><code>class A
  {
    int a;
    string b;
    List&lt;CustomObjects&gt; c;
  }
  
  class CustomObject
  {
    DateTime date;
    string text1;
    string text2;
    void CustomObject(string constructString)
    {
      // parsing constructString into object fields
    }
  }
  </code></pre>
  
  <p>Is there a way I can use some C# JSON parser like JSON.NET and provide CustomObject constructor to parse it the way I want?
  I'm just trying to avoid writing my own parser. Maybe it's not necessary.</p>