以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [杰哥的分享]把DataTable一键转json字符串  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=187301)

--  作者:chen37280600
--  发布时间:2023/7/7 10:56:00
--  [杰哥的分享]把DataTable一键转json字符串
1.狐表集成的Newtonsoft的Json库,官方是有一个把Datatable转json字符串的功能,今天在chatgpt里发现了,分享出来


此主题相关图片如下:1.jpg
按此在新窗口浏览图片

代码如下:

以下内容只有回复后才可以浏览


2.如果想进一步修饰,可以把这个数组读取为json对象,再去修改,例如,删掉那个3个多余的System_xxx字段,代码如下


以下内容只有回复后才可以浏览


3.版主补充了一种提前去掉3个System字段的方法
Dim dtCopy As System.Data.DataTable = DataTables("报价").BaseTable.Copy
dtCopy.Columns.Remove("System_Sort_Temporary")
dtCopy.Columns.Remove("System_Filter_Temporary")
dtCopy.Columns.Remove("System_Filter_Unique")
Dim s As String = JsonConvert.SerializeObject(dtCopy)

=====================================================================
杰哥免费分享的Exe系统


杰哥免费分享的web系统






===============================================================
顺便总结以前分享过的帖子,方便大家学习

联系QQ:2385350359


经验分享:



























[此贴子已经被作者于2023/7/21 15:42:53编辑过]

--  作者:wudishaoshuai
--  发布时间:2023/7/7 11:12:00
--  
不错
--  作者:myjht
--  发布时间:2023/7/7 11:22:00
--  
感谢杰哥分享,这是好东西
--  作者:冷泉
--  发布时间:2023/7/7 11:38:00
--  
感谢杰哥分享

--  作者:aix
--  发布时间:2023/7/7 12:33:00
--  
 学习

--  作者:tianhao0817
--  发布时间:2023/7/7 14:47:00
--  
棒棒哒
--  作者:twlg
--  发布时间:2023/7/7 17:07:00
--  
厉害了
--  作者:teng0731
--  发布时间:2023/7/7 17:49:00
--  
 学习
--  作者:teng0731
--  发布时间:2023/7/7 18:28:00
--  
web前端的反馈,之前用的是SQLCommand把数据查出来,然后逐行将数据转换。有了这个之后,可以直接将查询出来的临时datatable表自己转换,简化了操作。
[此贴子已经被作者于2023/7/8 10:30:13编辑过]

--  作者:wei0769
--  发布时间:2023/7/7 20:16:00
--  
感谢杰哥分享,这是好东西