下面的代码是把上面的 例子.e 修改为使用 类_json:
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_窗口1 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | json | 类_json | | | n | 整数型 | | |
json. 解析 ( #json ) 计次循环首 (json. 成员数 (“data”), n ) 组合框1. 加入项目 (json. 取通用属性 (“data[” + 到文本 (n - 1 ) + “].name”, ), 到整数 (json. 取通用属性 (“data[” + 到文本 (n - 1 ) + “].id”, )) ) 计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | json | 类_json | | | n | 整数型 | | | 属性名 | 文本型 | | 0 |
组合框2. 清空 ()json. 解析 ( #json )json. 取所有属性名 (属性名, “data[” + 到文本 (组合框1. 取项目数值 (组合框1.现行选中项 ) - 1 ) + “].json”) 计次循环首 (取数组成员数 (属性名 ), n ) 组合框2. 加入项目 (json. 取通用属性 (“data[” + 到文本 (组合框1. 取项目数值 (组合框1.现行选中项 ) - 1 ) + “].json[” + 属性名 [n ] + “]”, ), 到整数 (属性名 [n ])) 计次循环尾 ()加入成员 (返回数组, 组合框1. 取项目数值 (组合框1.现行选中项 )) 加入成员 (返回数组, 组合框2. 取项目数值 (组合框2.现行选中项 )) 调试输出 (返回数组 )
|