|
楼主 |
发表于 2020-12-24 19:13:45
|
显示全部楼层
河北省秦皇岛市
wei615 发表于 2020-12-24 11:45
你那个文本2的 value
[/quote ][attach ]1070155 [/attach ]根目录数组文件能取出来了,下图的不在根目录取不出来,大神帮忙看下哪里问题啊? [attach ]1070156 [/attach ]这里的数组文件就是不出来,我也是晕了!! [attach ]1070157 [/attach ]首先谢谢了!!! [e=1 ].版本 2 树型框. 清空 ()Json解析 (编辑框_源码框.内容, , -1, 真)|
Json解析 | | | |
Js文本 | 文本型 | | | | 属性名 | 文本型 | | | | 索引 | 整数型 | | | | 初始化 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | Json | 类_json | | | 属性数组 | 文本型 | | 0 | 总数 | 整数型 | | | i | 整数型 | | | 主索引 | 整数型 | | | 子索引 | 整数型 | | | 类型 | 整数型 | | | M | 整数型 | | | 成员数组 | 文本型 | | 0 | 成员数量 | 整数型 | | | TP | 整数型 | | |
Json. 解析 (Js文本 )如果 (初始化 = 真)总数 = Json. 取所有属性名 (属性数组 )计次循环首 (总数, i )类型 = Json. 取类型 (属性数组 [i ])判断 (类型 = 0 )树型框. 加入项目 (-1, 属性数组 [i ], 6, , , , ) 判断 (类型 = 1 )树型框. 加入项目 (-1, 属性数组 [i ], 3, , , , ) 判断 (类型 = 2 )树型框. 加入项目 (-1, 属性数组 [i ], 1, , , , ) 判断 (类型 = 6 )树型框. 加入项目 (-1, 属性数组 [i ], 2, , , , ) 判断 (类型 = 4 ) 主索引 = 树型框. 加入项目 (-1, 属性数组 [i ], 4, , , , )成员数量 = Json. 取所有属性名 (成员数组, 属性数组 [i ])计次循环首 (成员数量, M )TP = 到整数 (Json_置图标 (到文本 (Json. 取类型 (属性数组 [i ] + “['” + 成员数组 [M ] + “']”)) )) 子索引 = 树型框. 加入项目 (主索引, 成员数组 [M ], TP, , , , )输出调试文本 (属性数组 [i ] + “['” + 成员数组 [M ] + “']”)Json解析 (Js文本, 属性数组 [i ] + “['” + 成员数组 [M ] + “']”, 子索引, )计次循环尾 ()判断 (类型 = 5 ) 主索引 = 树型框. 加入项目 (-1, 属性数组 [i ], 5, , , , )成员数量 = Json. 成员数 (属性数组 [i ])计次循环首 (成员数量, M )TP = 到整数 (Json_置图标 (到文本 (Json. 取类型 (属性数组 [i ] + “[” + 到文本 (M - 1 ) + “]”)) )) 子索引 = 树型框. 加入项目 (主索引, “[” + 到文本 (M - 1 ) + “]”, TP, , , , ) Json解析 (Js文本, 属性数组 [i ] + “[” + 到文本 (M - 1 ) + “]”, 子索引, )计次循环尾 ()计次循环尾 ()总数 = Json. 取所有属性名 (属性数组, 属性名 )计次循环首 (总数, i )类型 = Json. 取类型 (属性名 + “['” + 属性数组 [i ] + “']”)判断 (类型 = -1 )如果 (属性数组 [i ] = “toJSON”)树型框. 置项目文本 (索引, Json. 取通用属性 (属性名, 真)) 主索引 = 树型框. 加入项目 (索引, 属性数组 [i ], 0, , , , )判断 (类型 = 0 ) 树型框. 加入项目 (索引, 属性数组 [i ], 6, , , , )判断 (类型 = 1 ) 树型框. 加入项目 (索引, 属性数组 [i ], 3, , , , )判断 (类型 = 2 ) 树型框. 加入项目 (索引, 属性数组 [i ], 1, , , , )判断 (类型 = 6 ) 树型框. 加入项目 (索引, 属性数组 [i ], 2, , , , )判断 (类型 = 4 ) 主索引 = 树型框. 加入项目 (索引, 属性数组 [i ], 4, , , , )成员数量 = Json. 取所有属性名 (成员数组, 属性名 + “['” + 属性数组 [i ] + “']”)计次循环首 (成员数量, M )TP = 到整数 (Json_置图标 (到文本 (Json. 取类型 (属性名 + “['” + 属性数组 [i ] + “']” + “['” + 成员数组 [M ] + “']”)) )) 子索引 = 树型框. 加入项目 (主索引, 成员数组 [M ], TP, , , , )Json解析 (Js文本, 属性名 + “['” + 属性数组 [i ] + “']” + “['” + 成员数组 [M ] + “']”, 子索引, )计次循环尾 ()判断 (类型 = 5 ) 主索引 = 树型框. 加入项目 (索引, 属性数组 [i ], 5, , , , )成员数量 = Json. 成员数 (属性名 + “['” + 属性数组 [i ] + “']”)计次循环首 (成员数量, M )TP = 到整数 (Json_置图标 (到文本 (Json. 取类型 (属性名 + “['” + 属性数组 [i ] + “']” + “[” + 到文本 (M - 1 ) + “]”)) )) 子索引 = 树型框. 加入项目 (主索引, “[” + 到文本 (M - 1 ) + “]”, TP, , , , )Json解析 (Js文本, 属性名 + “['” + 属性数组 [i ] + “']” + “[” + 到文本 (M - 1 ) + “]”, 子索引, )计次循环尾 ()计次循环尾 () 判断 (类型 = “-1”)return = “0”判断 (类型 = “0”)return = “6”判断 (类型 = “1”)return = “3”判断 (类型 = “2”)return = “1”判断 (类型 = “4”)return = “4”判断 (类型 = “5”)return = “5”判断 (类型 = “6”)return = “2”返回 (return)变量名 | 类 型 | 静态 | 数组 | 备 注 | Json | 类_json | | | 当前索引 | 整数型 | | | 缩进数 | 整数型 | | | 父索引 | 整数型 | | | i | 整数型 | | | 路径 | 文本型 | | | a | 文本型 | | | 局_分割 | 文本型 | | 0 | 局_路径 | 文本型 | | | m | 整数型 | | |
当前索引 = 树型框.现行选中项 缩进数 = 树型框. 取缩进层次 (当前索引 )如果 (缩进数 > 1 )父索引 = 树型框. 取父项目 (当前索引 )计次循环首 (缩进数 - 1, i )路径 = 树型框. 取项目文本 (父索引 ) + “.” + 路径 父索引 = 树型框. 取父项目 (父索引 )如果真 (缩进数 - 1 = i )路径 = 路径 + 树型框. 取项目文本 (当前索引 )计次循环尾 ()路径 = 树型框. 取项目文本 (当前索引 )局_分割 = 分割文本 (路径, “.”, )计次循环首 (取数组成员数 (局_分割 ), m )判断 (文本_是否为数字 (局_分割 [m ]) = 真)a = “[” + 局_分割 [m ] + “]”a = 局_分割 [m ]局_路径 = 局_路径 + a + “.”计次循环尾 ()局_路径 = 取文本左边 (局_路径, 取文本长度 (局_路径 ) - 1 )局_路径 = 子文本替换 (局_路径, “.[”, “[”, , , 真)输出框.内容 = 局_路径 如果真 (Json. 解析 (编辑框_源码框.内容 )) 显示框.内容 = Json. 取通用属性 (局_路径, 真)Json. 清除 ()
Json.e
(910.74 KB, 下载次数: 0)
|
|