【发布时间】:2020-06-05 13:24:52
【问题描述】:
我正在我的服务器上执行一个存储过程,它返回一个 DataTable。 DataTable 有一些列,其中包含 JSON 数据。当我将结果返回给客户端时,DataTable 的顶层被正确格式化为 JSON,但带有 JSON 数据的列作为字符串返回。如何在返回客户端之前将整个表(包括带有 JSON 的列)转换为 JSON?
数据表
ColA ColB ColC
1 Test [{"ColD":2,"ColE":"Another Test"}]
我得到了什么
[
{
"ColA": 1,
"ColB": "Test",
"ColC": "[{\"ColD\":2,\"ColE\":\"Another Test\"}]"
}
]
我需要什么
[
{
"ColA": 1,
"ColB": "Test",
"ColC": [
{
"ColD": 2,
"ColE": "Another Test"
}
]
}
]
【问题讨论】:
标签: c# json asp.net-core datatable json.net