Code Bye

DataTable怎么弄成json啊

 string result = “”;
DataTable dt= catDAO.GetAllCategory();
result=JsonConvert.SerializeObject(dt, new DataTableConverter());
用这个返回的json是什么样子的,本人这里返回的怎么都是
[{“guid”:”4bffb977-fa0c-e094-9115-01de8c5af2ef”,”cguid”:null,\……
这种带斜杠的数据。怎么处理成下面这种。
JS也行
{
“UID”: “4”,
“Name”: “定义预备资源”,
“Duration”: 2,
“Start”: “2007-01-04T00:00:00”,
“Finish”: “2007-01-05T23:23:59”,
“PercentComplete”: 40,
“Summary”: 0,
“Critical”: 1,
“Milestone”: 0,
“ParentTaskUID”: “1”
},
{
“UID”: “5”,
“Name”: “获得核心资源”,
“Duration”: 2,
“Start”: “2007-01-08T00:00:00”,
“Finish”: “2007-01-09T23:23:59”,
“PercentComplete”: 90,
“Summary”: 0,
“Critical”: 0,
“Milestone”: 0,
“ParentTaskUID”: “1”
}
解决方案

13

\是转义符,代表”代表这部分就是要输出字符串”
你debug复制出来到文本试下就会发现\没了

12

你的写法是正确的,在调试状态下,看到双引号被转义是正常的

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明DataTable怎么弄成json啊