Foxtable(狐表)用户栏目专家坐堂 → DataTable 转json


  共有3900人关注过本帖树形打印复制链接

主题:DataTable 转json

帅哥哟,离线,有人找我吗?
chen_sheng
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:692 积分:6101 威望:0 精华:0 注册:2018/5/10 9:05:00
DataTable 转json  发帖心情 Post By:2022/3/15 14:16:00 [只看该作者]

和第三方系统对接接口 需要抛转数据给第三方  如何把DataTables("表A")的所有数据转为json

Dim dt As DataTable = DataTables("表A")
dt.Find("第一列 Is Not Null")
Dim jo As New JObject
Dim ja As New JArray
jo("dh") = "001"
jo("zt") = "1"
jo("sj") =  ja '
ja.Add(New JObject) 
For Each dr As DataRow In dt.DataRows
    '给数组添加两个对象成员
    ja(0)("name") = dr("第一列").ToString
    ja(0)("sl") = dr("第二列").ToString
    
Next
Output.Show(jo.ToString)

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/15 14:32:00 [只看该作者]

Dim jo As New JObject
Dim ja As New JArray
jo("dh") = "001"
jo("zt") = "1"
jo("sj") =  ja '

Dim jo2 As JObject
For Each dr As DataRow In dt.DataRows
jo2= new JObject
    '给数组添加两个对象成员
    jo2("name") = dr("第一列").ToString
    jo2("sl") = dr("第二列").ToString
  ja.Add(jo2  
Next

 回到顶部