|
10精币
一段json数据:{"exten":{"xxx":"123123","xxx":"qwer1234"}}
这一段数据是不统一的,exten内的数组不是固定数,也有可能是100个,其中xxx代表可能是任何键名。
关于他们的存储是我头疼的问题,我自建自定义数组类型,其中exten用哈希类。
我将数据存入哈希类,但是返回这个哈希类,就获取不到数据了。求解
窗口程序集名 | 保 留 | 保 留 | 备 注 | 程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | json | _JSON | | _临时子程序 () 返回 (0 ) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 结果 | 扩展 | | | i | 整数型 | | | k | 字节集 | | 0 | v | 字节集 | | 0 | s | 整数型 | | |
结果 = 获取扩展 ()s = 结果.配置. 枚举 (k, v )计次循环首 (s, i )调试输出 (到文本 (k [i ]), 结果.配置. 查找 (到文本 (k [i ])) )计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | exten_name | 文本型 | | 0 | i | 整数型 | | | 结果 | 扩展 | | | k | 字节集 | | 0 | v | 字节集 | | 0 | s | 整数型 | | | 如果真 (json. 解析 ( #exten )) json. 取所有属性名 (exten_name, “exten”)计次循环首 (取数组成员数 (exten_name ) - 2, i )结果.配置. 添加 (exten_name [i + 2 ], json. 取通用属性 (“exten.” + exten_name [i + 2 ])) 计次循环尾 ()i = 0 s = 结果.配置. 枚举 (k, v )计次循环首 (s, i )调试输出 (到文本 (k [i ]), 结果.配置. 查找 (到文本 (k [i ])) )计次循环尾 ()返回 (结果)
|
|