|
楼主 |
发表于 2022-8-12 16:27:58
|
显示全部楼层
安徽省滁州市
变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | json | 类_json | | | 返回的json | 文本型 | | | 属性名 | 文本型 | | 0 | 城市字节长度 | 整数型 | | | 如果真 (文本_是否为汉字 (区域EX.内容 ) = 假)返回 ()i = 1返回的json = 编码_utf8到gb2312 (到文本 (网页_访问_对象 (“https://wis.qq.com/city/like?source=pc&city=” + 编码_URL编码 (区域EX.内容, , 真)) )) json. 解析 (返回的json )json. 取所有属性名 (属性名, “data”)如果真 (取数组成员数 (属性名 ) ≥ 1 )调试输出 (属性名 [i ])城市字节长度 = 取文本长度 (json. 取通用属性 (“data['” + 属性名 [i ] + “']”)) 如果真 (搜索框EX. 取项目数量 () ≥ 1 )搜索框EX. 删除项目 (-1, )计次循环首 (取数组成员数 (属性名 ), i )如果真 (城市字节长度 < 取文本长度 (json. 取通用属性 (“data['” + 属性名 [i ] + “']”)) )城市字节长度 = 取文本长度 (json. 取通用属性 (“data['” + 属性名 [i ] + “']”)) 搜索框EX.插入项目 (, , , , json.取通用属性 (“data['” + 属性名 [i] + “']”), , 26) i = i + 1 计次循环尾 ()调试输出 (城市字节长度 )如果真 (城市字节长度 > 0 )区域EX.宽度 = 城市字节长度 × 6.6 + 26 搜索框EX.宽度 = 城市字节长度 × 6.6 + 26 如果 (取数组成员数 (属性名 ) ≤ 5 )搜索框EX.高度 = 33 × 取数组成员数 (属性名 )搜索框EX.高度 = 33 × 5 搜索EX.左边 = 区域EX.左边 + 区域EX.宽度 - 搜索EX.宽度搜索EX.顶边 = 区域EX.顶边 如果 (是否初次打开 = 假)搜索框EX.可视 = 真 是否初次打开 = 假 json.清除 ()
把这个子程序替换了可以不用zyJson3.2.5ec模块
就用精易模块的json就行了
|
|