本帖最后由 紫苏7798 于 2024-7-16 18:49 编辑
精易模块:https://ec.125.la/
yyjson酷C模块:https://125.confly.eu.org/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 )
|