找回密码
 立即注册

QQ登录

只需一步,快速开始

Eric.Liang 讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-5-24 17:19  /   查看:10032  /  回复:0
本帖最后由 Eric.Liang 于 2021-9-23 11:50 编辑

最近有很多大佬都在咨询一些复杂JSON的解析问题,我们在之前版本里添加了导入JSON到单元格和导入JSON到表格的逻辑

但是在面临一些复杂JSON的解析时,还是会存在有些业务无法实现,比如,钉钉接口的返回值无法按照它的维度去解析存到表格中

JSON反序列化命令就很好的解决了这一点,可以按照开发的思维去解析JSON数据


具体的使用情况如下
背景:接口返回如下JSON字符串,需要解析,将数据分别存入主表和子表中 微信图片_20210923115011.png


实现逻辑
1.服务端命令使用JSON反序列化命令
image.png135049132.png

2.解析res,因为res.data.list为数组,所以可以直接通过循环命令来操作
image.png725278625.png

3.在循环中添加主表数据
image.png12809752.png

4.在主表循环中,获取对应的子表的数据对象 Item.category.customers,循环子表数组,添加子表数据
image.png938366699.png

其实使用起来很简单,主要是按照JSON的格式去进行解析,执行后续的操作逻辑

解析效果如下:
image.png31873778.png



工程文件见附件
JSON反序列化命令操作.fgcc (817.03 KB, 下载次数: 942)

评分

参与人数 5满意度 +25 收起 理由
13794930121 + 5
zjj285156 + 5
leilei6120 + 5
sz_xd + 5
tongki + 5

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部