datatble对象可以直接序列化成XML啊,你为什么非要弄成Json要弄成Json的话,你还得根据表自己写序列化和反序列化函数。看看下面的博客吧Newtonsoft.Json(Json.Net)学习笔记 - 陈晨 - 博客园http://www.cnblogs.com/freshman0216/p/4161800.html
用LIST集合吧~~DATATABLE 转换很麻烦~~~