Foxtable(狐表)用户栏目专家坐堂 → josn同步数据库问题,急


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

主题:josn同步数据库问题,急

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
josn同步数据库问题,急  发帖心情 Post By:2022/10/28 10:03:00 [只看该作者]



For Each jt As JToken In jaResult
    
    Dim dr As Row = tblDep.AddNew()
    
    dr("userid") = "221936626720436295"
    dr("group_id") = jt("group_id").ToString
    dr("label") = jt("label").ToString
    dr("field_name") = jt("field_name").ToString
    dr("value") = jt("value").ToString
    dr("field_code") = jt("field_code").ToString
Next

代码如上,jt里大部分是5项,一些是3项,循环新增的时候怎样判断没有的项并跳过,让它正确执行

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


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

json数据发上来看看

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
  发帖心情 Post By:2022/10/28 10:20:00 [只看该作者]

{

"errcode":0,

"result":[

{

"partner":false,

"field_list":[

{

"group_id":"sys00",

"field_code":"sys00-mainDept",

"label":"信息部",

"value":"信息部",

"field_name":"主部门"

},

{

"group_id":"sys00",

"field_code":"sys00-reportManagerId",

"field_name":"直属主管Id"

},

{

"group_id":"sys00",

"field_code":"集团短号",

"field_name":"集团短号"

},

{

"group_id":"custom5b1358dd4945478ab8d010e749e2dfe7",

"field_code":"94776564-3c78-4a92-a966-f0ee5165f9d2",

"field_name":"字段测试"

}

],

"userid":"221936626720436295"

}

],

"success":true,

"errmsg":"ok",

"request_id":"15ss4o27kqqxw"

}


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


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

if jt("label") isnot nothing then
dr("label") = jt("label").ToString
endif

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
  发帖心情 Post By:2022/10/28 10:30:00 [只看该作者]

这样处理我知道啊,jt为空的项不确定啊

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
  发帖心情 Post By:2022/10/28 10:32:00 [只看该作者]

有没自动判定的方法

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


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

没有,全部都加上判断就行了

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
  发帖心情 Post By:2022/10/28 10:39:00 [只看该作者]

麻烦问下碰到不是5项的自动跳出怎么处理

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


加好友 发短信
等级:幼狐 帖子:103 积分:832 威望:0 精华:0 注册:2022/9/23 7:57:00
  发帖心情 Post By:2022/10/28 10:40:00 [只看该作者]

只插入5项的

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


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

For Each jt As JToken In jaResult
if jt("label") is nothing then continue for
Dim dr As Row = tblDep.AddNew()

 回到顶部
总数 11 1 2 下一页