首页 新闻 会员 周边

json.net 序列化datatable

0
[待解决问题]

用json.net 来序列化datatable,但有这样一个问题,序列化 datatable 对象为json字符串时,如果datatable 对象的某列值为 xml 字符串,这个怎么序列化呀?就是查询的sql语句中有使用 FOR XML PATH 来得到某列的值为 xml字符串!

小驴的主页 小驴 | 菜鸟二级 | 园豆:227
提问于:2017-01-11 22:38
< >
分享
所有回答(3)
0

人才~~

DataTable 可以直接 ToXml;

而且你完全已经可以自己写个ToJson了,几行代码的事。

—— 为什么简单的事需要复杂处理。

花飘水流兮 | 园豆:13560 (专家六级) | 2017-01-11 22:53
0

该怎么序列化就怎么序列化啊,只是最后序列化出来的玩意某个cell的字符串是个xml而已。

但序列化这块建议绕开datatable或者dataset,这两个序列化性能(xml,binary)都相当差,差到令人发指的地步,而且序列化的结果也相当大。

Daniel Cai | 园豆:10424 (专家六级) | 2017-01-12 09:15
0

 JsonConvert.SerializeObject(dt)这个方法不可以吗?

看看这两个方法对你有没有帮助

http://www.cnblogs.com/huage-1234/p/7569851.html

http://www.cnblogs.com/huage-1234/p/7306527.html

   

华临天下 | 园豆:1501 (小虾三级) | 2018-01-12 15:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册