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