请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

olookok 活字格认证

论坛元老

209

主题

2247

帖子

5704

积分

论坛元老

积分
5704

悬赏达人

olookok 活字格认证
论坛元老   /  发表于:2025-3-6 20:48  /   查看:138  /  回复:6
30金币
本帖最后由 olookok 于 2025-3-6 20:50 编辑

复制代码
childrenvo中的内容并返回到表格。

[
    {
        "parentvo": {
            "docislevflag": false,
            "doclistcode": "lf002",
            "doclistname": "分期公司",
            "doclistsystype": "2",
            "dr": "0",
            "iscorpcanchg": false,
            "pk_defdoclist": "0001F910000000000518",
            "ts": "2022-12-24 11:35:31"
        },
        "childrenvo": [
            {
                "doccode": "01",
                "docname": "莲花金融",
                "docsystype": "1",
                "dr": "0",
                "pk_corp": "0001",
                "unitcode": "0001",
                "unitname": "集团",
                "pk_defdoc": "0001F91000000000051J",
                "pk_defdoclist": "0001F910000000000518",
                "ts": "2022-12-24 11:37:31"
            },
            {
                "doccode": "02",
                "docname": "上汽金融",
                "docsystype": "1",
                "dr": "0",
                "pk_corp": "0001",
                "unitcode": "0001",
                "unitname": "集团",
                "pk_defdoc": "0001F91000000000051K",
                "pk_defdoclist": "0001F910000000000518",
                "ts": "2022-12-24 11:37:31"
            },
            {
                "doccode": "17",
                "docname": "天津恒通嘉合",
                "docsystype": "1",
                "dr": "0",
                "pk_corp": "0001",
                "unitcode": "0001",
                "unitname": "集团",
                "pk_defdoc": "0001F91000000000BIVI",
                "pk_defdoclist": "0001F910000000000518",
                "ts": "2023-01-31 16:34:33"
            }

    }

]

最佳答案

查看完整内容

确定只有一个的话,可以用.0取数组第一项。 活字格9.0新功能解密:三十五、易用性 - 数组操作支持增强 - 活字格专区 - 专题教程 - 葡萄城开发者社区

6 个回复

倒序浏览
最佳答案
最佳答案
小萝卜David
金牌服务用户   /  发表于:2025-3-6 20:48:10
来自 4#
回复 使用道具 举报
小白学员
银牌会员   /  发表于:2025-3-6 22:16:08
2#
你个老司机。居然抛锚了?

取childrenvo,然后循环就可以得到了。
还有,你这个JSON有错,貌似差一个"]"
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2025-3-7 08:22:23
3#
本帖最后由 olookok 于 2025-3-7 08:24 编辑
小白学员 发表于 2025-3-6 22:16
你个老司机。居然抛锚了?

取childrenvo,然后循环就可以得到了。

已经解决,没有用循环,想看看还有啥高招。是少了一个]

[
    {
        "parentvo": {
            "docislevflag": false,
            "doclistcode": "lf002",
            "doclistname": "分期公司",
            "doclistsystype": "2",
            "dr": "0",
            "iscorpcanchg": false,
            "pk_defdoclist": "0001F910000000000518",
            "ts": "2022-12-24 11:35:31"
        },
        "childrenvo": [
            {
                "doccode": "01",
                "docname": "莲花金融",
                "docsystype": "1",
                "dr": "0",
                "pk_corp": "0001",
                "unitcode": "0001",
                "unitname": "集团",
                "pk_defdoc": "0001F91000000000051J",
                "pk_defdoclist": "0001F910000000000518",
                "ts": "2022-12-24 11:37:31"
            },
            {
                "doccode": "02",
                "docname": "上汽金融",
                "docsystype": "1",
                "dr": "0",
                "pk_corp": "0001",
                "unitcode": "0001",
                "unitname": "集团",
                "pk_defdoc": "0001F91000000000051K",
                "pk_defdoclist": "0001F910000000000518",
                "ts": "2022-12-24 11:37:31"
            },
            {
                "doccode": "17",
                "docname": "天津恒通嘉合",
                "docsystype": "1",
                "dr": "0",
                "pk_corp": "0001",
                "unitcode": "0001",
                "unitname": "集团",
                "pk_defdoc": "0001F91000000000BIVI",
                "pk_defdoclist": "0001F910000000000518",
                "ts": "2023-01-31 16:34:33"
            }
        ]
    }

]
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2025-3-7 09:20:46
5#
childrenvo不需要再解析了,使用导入json到表格命令就行,
外层的解析可以参考楼上说的方式
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2025-3-7 09:27:47
6#
本帖最后由 olookok 于 2025-3-7 09:31 编辑
小萝卜David 发表于 2025-3-7 09:08
确定只有一个的话,可以用.0取数组第一项。
活字格9.0新功能解密:三十五、易用性 - 数组操作支持增强 -  ...

我使用 数组操作命令获取 select命令     childrenvo,这样最外层会多一对[ ]  。然后把 最外层的 [ ] 去掉就得到内存数组 了。

也可以用循环。因为 外层就一个数组,这样只用循环一次 去掉 [ ]。然后 通过json取通用属性 获取到内层的 childrenvo  。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2025-3-7 16:31:33
7#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部