本帖最后由 紫苏7798 于 2024-7-16 18:49 编辑
精易模块:https://ec.125.la/
yyjson酷C模块:https://bbs.125.la/forum.php?mod=viewthread&tid=14713858
添加下面代码到类方法:
|
请手动添加到精易json类方法_取属性数组 | 整数型 | | |
参_数组属性名 | 文本型 | | | | 参_子属性取值 | 文本型 | | | | 参_取值数组 | 文本型 | | | | 参_是否合并 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | a | 整数型 | | | b | 整数型 | | | list | 文本型 | | 0 | d | 整数型 | | | c | 整数型 | | |
a = 成员数 (参_数组属性名 )b = 文本_分割文本 (参_子属性取值, “/”, , list )如果真 (参_是否合并 = 假)重定义数组 (参_取值数组, 假, 0 )如果真 (a > 0 且 b > 0 )计次循环首 (a, c )计次循环首 (b, d )判断 (寻找文本 (list [d ], “['”, , 假) ≠ -1 )加入成员 (参_取值数组, 取通用属性 (参_数组属性名 + “['” + 到文本 (c - 1 ) + “']” + list [d ], )) 加入成员 (参_取值数组, 取通用属性 (参_数组属性名 + “['” + 到文本 (c - 1 ) + “'].” + list [d ], )) 计次循环尾 ()计次循环尾 ()a = 取数组成员数 (参_取值数组 )判断 (a % b = 0 )重定义数组 (参_取值数组, 真, a ÷ b, b )返回 (a ÷ b )重定义数组 (参_取值数组, 假, 0 )返回 (0)|
请手动添加到yyjson类方法_取属性数组 | 整数型 | | |
参_数组属性名 | 文本型 | | | | 参_子属性取值 | 文本型 | | | | 参_取值数组 | 文本型 | | | | 参_是否合并 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | list | 文本型 | | 0 | b | 整数型 | | | a | 整数型 | | | c | 整数型 | | | d | 整数型 | | |
a = 取成员数 (参_数组属性名, )b = 文本_分割文本 (参_子属性取值, “/”, , list )如果真 (参_是否合并 = 假)重定义数组 (参_取值数组, 假, 0 )如果真 (a > 0 且 b > 0 )计次循环首 (a, c )计次循环首 (b, d )加入成员 (参_取值数组, 取文本 (参_数组属性名 + “/” + 到文本 (c - 1 ) + “/” + list [d ], )) 计次循环尾 ()计次循环尾 ()a = 取数组成员数 (参_取值数组 )判断 (a % b = 0 )重定义数组 (参_取值数组, 真, a ÷ b, b )返回 (a ÷ b )重定义数组 (参_取值数组, 假, 0 )返回 (0 )
|