title: Deserialize JSON String into DataTable / DataSet using c#
body: <p>I have following JSON String</p>
  
  <pre class="lang-js prettyprint-override"><code>{
  "1":[
          {"cityId":93,"cityName":"Tapah","cityCode":"TAP"},
          {"cityId":3,"cityName":"Melaka","cityCode":"MLK"},
          {"cityId":6,"cityName":"Kota Bharu","cityCode":"KB"},
          {"cityId":7,"cityName":"Dungun","cityCode":"DG"}
      ],
  "2":[
          {"cityId":77,"cityName":"Grik","cityCode":"GRIK"},
          {"cityId":6,"cityName":"Kota Bharu","cityCode":"KB"},
          {"cityId":7,"cityName":"Dungun","cityCode":"DG"},
          {"cityId":98,"cityName":"Bangan Serai","cityCode":"BS"}
      ],
  "6":[
          {"cityId":3,"cityName":"Melaka","cityCode":"MLK"},
          {"cityId":82,"cityName":"Teluk Intan","cityCode":"TI"},
          {"cityId":7,"cityName":"Dungun","cityCode":"DG"}
      ]
  }
  </code></pre>
  
  <p>When I using JSON.NET</p>
  
  <blockquote>
    <p>DataSet obj = JsonConvert.DeserializeObject(responseBody);</p>
  </blockquote>
  
  <p>I am getting following Table only</p>
  
  <pre><code>cityId  |  cityName   | cityCode
  -----------------------------------
  93           Tapah          TAP
  3            Melaka         MLK
  6            Kota Bharu     KB
  7            Dungun         DG
  </code></pre>
  
  <p>I need to like this </p>
  
  <pre><code>from  |    cityId  |  cityName   | cityCode
  -----------------------------------------------
   1            93           Tapah          TAP
   1            3            Melaka         MLK
   1            6            Kota Bharu     KB
   1            7            Dungun         DG
   2            77           Grik           GRIK
   2            6            Kota Bharu     KB
   2            7            Dungun         DG
   2            98           Bangan Serai   BS
   6            3            Melaka         MLK
   6            82           Teluk Intan    TI
   6            7            Dungun         DG             
  </code></pre>