首页 > 解决方案 > JSON 到 DATATABLE 的转换

问题描述

{
      "Company": "XXXX",      
      "Employee": {
        "Id":{
          "Value": 0011
        },  
        "Name": "Sankar"        
      }
      "Myids": "sdfsdf-sdf-sdf-sdf-sdf", 
} 

如果有嵌套的 json ,则会收到错误“读取 DataTable 时出现意外的 JSON 令牌:StartObject。路径 'Devices[0].LocationGroupId',第 11 行,位置 26”,否则它可以正常工作。

   StreamReader stRead = File.OpenText(@"C:\Users\ssankare\Desktop\json.txt");
      string json = stRead.ReadToEnd();

      var dataSet = JsonConvert.DeserializeObject<DataSet>(json);
      var table = dataSet.Tables[0];

标签: jsonvb.net

解决方案


推荐阅读