我正在击中返回json字符串的api端点。我需要使用该json字符串并填充C#DATATABLE。如何实现的?
这是我获取JSON的代码...
[HttpGet]
public IActionResult DTL()
{
var data = _context.TC.FromSqlRaw("Select * from employeeInfo order by employeeID Asc").ToList();
//I need data converted to a DataTable C#
}
使用C#代码如何实现?
编辑
这是我返回的JSON数据的样子:
{"data":[{"empName": "Jason", "empManager": "Richard", "userID": "ja123"}]}
答案 0 :(得分:1)
首先从Nuget软件包管理器安装NewtonSoft json
然后将其添加到您的命名空间中
using Newtonsoft.Json;
var dt = JsonConvert.DeserializeObject<System.Data.DataSet>(data.ToString());
编辑:
标识符数据的类型为object,将其转换为String并进行了排序