title: Complex Nested JSON Array Conversion to DataTable - C#
body: <p>I'm completely new to JSON and need to be able to get a my JSON string converted into a DataTable.</p>
  
  <p>Here is my JSON. <em>I have changed about data for security reasons</em></p>
  
  <pre><code>[
    {
      "uuid": "af9fcfc7-61af-4484-aaa8-7dhcced2f2f79",
      "call_start_time": 1551892096171,
      "call_duration": 1150,
      "created_on": "2019-03-06",
      "cost": 0,
      "call_type": "inbound",
      "from": {
        "uuid": "",
        "type": "number",
        "name": "",
        "nickname": "",
        "number": "+44 7*** ******"
      },
      "to": {
        "uuid": "",
        "type": "number",
        "name": "",
        "nickname": "",
        "number": "+44 **** ******0"
      },
      "answered": true,
      "answered_by": {
        "uuid": "48bj949-e72e-4239-a337-e181a1b45841",
        "type": "sipuser",
        "name": "SipUser",
        "nickname": "Myself",
        "number": "1001"
      },
      "has_recording": true,
      "call_route": "c30e45g0e-3da4-4a67-9a04-27e1d9d31129",
      "is_fax": false
    },
    {
      "uuid": "f62kmop2b-f929-4afc-8c05-a8c1bc43225d",
      "call_start_time": 1551890795202,
      "call_duration": 12,
      "created_on": "2019-03-06",
      "cost": 0.012,
      "call_type": "outbound",
      "from": {
        "uuid": "68a50328-f5b0-4c5e-837c-667ea50878f3",
        "type": "sipuser",
        "name": "Spare",
        "nickname": "Spare",
        "number": "1011"
      },
      "to": {
        "uuid": "",
        "type": "number",
        "name": "",
        "nickname": "",
        "number": "+44 *** *** ****"
      },
      "answered": true,
      "answered_by": {
        "uuid": "",
        "type": "number",
        "name": "",
        "nickname": "",
        "number": "+44 ***1*****0"
      },
      "has_recording": false,
      "call_route": "",
      "is_fax": false
    },
    {
      "uuid": "b1b495c4-ecf6-44c0-8020-28c9eddc7afe",
      "call_start_time": 1551890780607,
      "call_duration": 10,
      "created_on": "2019-03-06",
      "cost": 0.012,
      "call_type": "outbound",
      "from": {
        "uuid": "68a50328-f5b0-4c5e-837c-667ea50878f3",
        "type": "sipuser",
        "name": "Spare",
        "nickname": "Spare",
        "number": "1011"
      },
      "to": {
        "uuid": "",
        "type": "number",
        "name": "",
        "nickname": "",
        "number": "+44 *** *** ****"
      },
      "answered": true,
      "answered_by": {
        "uuid": "",
        "type": "number",
        "name": "",
        "nickname": "",
        "number": "+44 *** *** ****"
      },
      "has_recording": false,
      "call_route": "",
      "is_fax": false
    }
  ]
  </code></pre>
  
  <p>The way I want it presented needs to be similar to the way this website presents the datatable</p>
  
  <p><a href="https://konklone.io/json/" rel="nofollow noreferrer">https://konklone.io/json/</a></p>
  
  <p>I've been all of the web now and am starting to run out of options. I did try looking into creating it with classes however that wasn't successful. 
  I have also tried all of the following examples (plus others)</p>
  
  <p><a href="https://www.code-sample.com/2017/04/convert-json-to-datatable-asp-net-c.html" rel="nofollow noreferrer">https://www.code-sample.com/2017/04/convert-json-to-datatable-asp-net-c.html</a></p>
  
  <p><a href="https://stackoverflow.com/questions/42432055/import-complex-json-file-to-c-sharp-datatable">Import Complex JSON file to C# dataTable</a></p>
  
  <p><a href="https://stackoverflow.com/questions/11981282/convert-json-to-datatable">Convert JSON to DataTable</a></p>
  
  <p><a href="https://www.codeproject.com/Questions/590838/convertplusJSONplusstringplustoplusdatatable" rel="nofollow noreferrer">https://www.codeproject.com/Questions/590838/convertplusJSONplusstringplustoplusdatatable</a></p>
  
  <p>Even if this goes into a DataSet and then I sort out the tables from there. Any help at all will be much appreciated.</p>
  
  <p><em>Edit</em></p>
  
  <p>I will explain why this is a little bit different from the assumed duplicate question located here</p>
  
  <p><a href="https://stackoverflow.com/questions/11981282/convert-json-to-datatable">Convert JSON to DataTable</a> </p>
  
  <p>The answer to this question doesn't seem to be taking into account that I have nested JSON's that I need to get access to. I have tried it and I still do not get any of the from/number fields and the to/number fields.
  I will admit that my question is a extention to this other duplicate question</p>