本帖最后由 Eric.Liang 于 2021-9-23 11:50 编辑
最近有很多大佬都在咨询一些复杂JSON的解析问题,我们在之前版本里添加了导入JSON到单元格和导入JSON到表格的逻辑
但是在面临一些复杂JSON的解析时,还是会存在有些业务无法实现,比如,钉钉接口的返回值无法按照它的维度去解析存到表格中
JSON反序列化命令就很好的解决了这一点,可以按照开发的思维去解析JSON数据
具体的使用情况如下
背景:接口返回如下JSON字符串,需要解析,将数据分别存入主表和子表中
实现逻辑
1.服务端命令使用JSON反序列化命令
2.解析res,因为res.data.list为数组,所以可以直接通过循环命令来操作
3.在循环中添加主表数据
4.在主表循环中,获取对应的子表的数据对象 Item.category.customers,循环子表数组,添加子表数据
其实使用起来很简单,主要是按照JSON的格式去进行解析,执行后续的操作逻辑
解析效果如下:
工程文件见附件
JSON反序列化命令操作.fgcc
(817.03 KB, 下载次数: 945)
|