找回密码
 立即注册

QQ登录

只需一步,快速开始

诗仙·1957
金牌服务用户   /  发表于:2023-11-18 11:13  /   查看:693  /  回复:3
1金币
{
  "列1": [
    "aaa",
    "bbb"
  ],
  "列2": [
    "111"
  ],
  "列3": [
    "值1",
    "值2"
  ]
}
如上,这是一个表 3列 2行,从钉钉发过来的json是这样样子,那么如何存储到数据库的表中呢?


其中列2只有一个值,这说明有一行的列2是空的,用户没有对这个填写,
此时遇到这种格式的数据,如何处理到表里面存储???
对象下面的每个对象都是列,每个列是数组


服务端命令怎么写?

3 个回复

倒序浏览
heroniu50
初级会员   /  发表于:2023-11-18 12:05:30
沙发
处理json数据,取对应的字段的value值,第二行出现没有value字段情况下用try……catch 分析


回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2023-11-20 10:21:00
板凳
大佬,帖子中的JSON格式确实和常见的数组类型不同,具体可以参考下方截图的服务端命令,但是这里的列2只有一个值,说明有一行的列2为空,这个有无判断是哪一行的列2为空,这边默认是从前向后匹配,第二行列2为空;

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2023-12-5 18:18:34
地板
这边看大佬已经开发插件解决了,后面如果有其他格友存在该问题,可以参考楼主下面这篇帖子:

刚出炉的钉钉连接器返回表格json格式转换插件,需要的可测试
https://gcdn.grapecity.com.cn/showtopic-198814-1-1.html
(出处: 葡萄城开发者社区)

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部