|
|

100精币
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | json | 类_json | | | | i1 | 整数型 | | | | i2 | 整数型 | | | | path | 文本型 | | | | path3 | 文本型 | | | | count | 整数型 | | | | path4 | 文本型 | | | | path5 | 文本型 | | | | path6 | 文本型 | | | | text | 文本型 | | | | desc | 文本型 | | | | i3 | 整数型 | | | | i4 | 整数型 | | | | i5 | 整数型 | | | | i6 | 整数型 | | | | 数组 | 文本型 | | 0 | | i | | | | | count1 | 整数型 | | | | path1 | 文本型 | | | | count2 | 整数型 | | | | path2 | 文本型 | | |
json. 解析 ( #常量2, , ) 计次循环首 (50, i1 )  path = 取重复文本 (i1, “[0].children”) count = json. 成员数 (path ) 判断 (count = 1 )   text = json. 取通用属性 (path + “[0].text”, )  desc = json. 取通用属性 (path + “[0].desc”, )  调试输出 (path + “[0].1”, text, desc ) 判断 (count > 1 )   计次循环首 (count, i2 )   path2 = path + “[” + 到文本 (i2 - 1 ) + “]”   text = json. 取通用属性 (path2 + “.text”, )   desc = json. 取通用属性 (path2 + “.desc”, )  调试输出 (path2 + “.2”, text, desc )   path3 = path2 + “.children”   如果真 (json. 成员数 (path3 ) ≥ 1 )    计次循环首 (json. 成员数 (path3 ), i3 )     text = json. 取通用属性 (path3 + “[” + 到文本 (i3 - 1 ) + “].text”, )     desc = json. 取通用属性 (path3 + “[” + 到文本 (i3 - 1 ) + “].desc”, )        调试输出 (path3 + “[” + 到文本 (i3 - 1 ) + “].3”, text, desc )    计次循环尾 ()       path3 = path2 + “[” + 到文本 (i2 - 1 ) + “]”   path4 = path3 + “.children”   如果真 (json. 成员数 (path4 ) ≥ 1 )    计次循环首 (json. 成员数 (path4 ), i4 )     text = json. 取通用属性 (path4 + “[” + 到文本 (i4 - 1 ) + “].text”, )     desc = json. 取通用属性 (path4 + “[” + 到文本 (i4 - 1 ) + “].desc”, )        调试输出 (path4 + “[” + 到文本 (i4 - 1 ) + “].4”, text, desc )    计次循环尾 ()      计次循环尾 ()   
计次循环尾 ()返回 (0 )
json.txt
(22.61 KB, 下载次数: 14)
|
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|