c# - 将 JSON 数据转换为数据表
问题描述
我正在点击返回 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"}]}
解决方案
首先从 Nuget 包管理器安装 NewtonSoft json
然后将其添加到您的命名空间中
using Newtonsoft.Json;
var dt = JsonConvert.DeserializeObject<System.Data.DataSet>(data.ToString());
编辑:
标识符数据是对象类型,将其转换为字符串并排序
推荐阅读
- python - 绝对初学者的 Python 编程:第 3 章错误
- java - EJB Singleton - Lock READ 方法调用同一实例的 Lock WRITE 方法
- c++ - Rcpp:使用双精度类型的浮点异常
- python - mysqlclient 安装失败,错误代码为 1
- python-3.x - 没有名为 cntk 的模块
- cuda - 流和主机函数的并发执行
- java - 如何处理 SOAP 的 XSD 和 XSDL - Java
- javascript - 将 npm 模块与 ES6 和 npm/bundlers 的未来一起使用
- datetime - 如何在本机反应中将 yyyy-mm-dd hh:mm:ss 转换为 mm-dd-yyyy hh:mm am/pm
- php - url变量的htaccess重写规则作为父文件夹