将DataTable和list转换成json字符串 newtonsoft.json的使用

darlin_緢 2013-11-26 04:47:12
将list<T>转换成json字符串的格式:

IList<CTyOe_AgencySvr> agencySvrList = CTyOe_AgencySvr.SelectOe_AgencyByALL();
string json = JavaScriptConvert.SerializeObject(agencySvrList);
System.Web.HttpContext.Current.Response.Write(json);


此时用的newtonsoft.json的大小是72k的..

现在需要将DataTable转换成json格式.
我在网上下载了newtonsoft.json的不同版本.

将系统中那个72k的newtonsoft.json文件替换成了430k的newtonsoft.json,就是Net2.0版本的newtonsoft.json.

现在用:
string json = JsonConvert.SerializeObject(dt, new DataTableConverter());

可以将DataTable转换成json.


而且,之前将List<T>的对象转换成json的语句改成:
string json = Newtonsoft.Json.JsonConvert.SerializeObject(agencySvrList);



发现这两个将DataTable转换成json的结果不一样。。。。


有没有哪位明白为什么的??

谢谢了!
...全文
222 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
darlin_緢 2013-11-26
  • 打赏
  • 举报
回复
http://blog.csdn.net/zhoufoxcn/article/details/6254657

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧