|
12精币
不太懂json命令,前面在问答区找人帮忙写了1段json命令
我需要提取json数据里的'id':'201:1tbiyR4iUGI65YTfBwAAsE' 这种类型的数据
下面是别人帮忙写的1个json Eval的方法.
但是我发现有的json 会失效,请懂的人帮忙看看.,
变量名 | 类 型 | 静态 | 数组 | 备 注 | json | 类_json | | | i | 整数型 | | | 结果 | 文本型 | | 0 | 临时 | 文本型 | | |
json. 取回对象 (). 逻辑方法 (“Eval”, “var da = ” + 文本 )调试输出 (json. 成员数 (“['var']”)) 计次循环首 (json. 成员数 (“['var']”), i )如果真 (json. 属性是否存在 (“['var'][” + 到文本 (i - 1 ) + “].id”)) 临时 = json. 取通用属性 (“['var'][” + 到文本 (i - 1 ) + “].id”, )如果真 (临时 ≠ “”)加入成员 (结果, 临时 )到循环尾 ()加入成员 (结果, json.取通用属性 (“['var'][” + 到文本 (i - 1) + “]”, ))计次循环尾 () 最后的结果 = 结果
有效.txt
(2.09 KB, 下载次数: 4)
|
最佳答案
查看完整内容
修改取id函数,改成如下.
[e=0].版本 2
.支持库 spec
.子程序 取ID
.参数 文本, 文本型
.参数 最后的结果, 文本型, 参考 数组
.局部变量 json, 类_json
.局部变量 i, 整数型
.局部变量 结果, 文本型, , "0"
.局部变量 临时, 文本型
文本 = 子文本替换 (文本, “new + Date”, “new Date”, , , 真)
json.取回对象 ().逻辑方法 (“Eval”, “var da = ” + 文本)
调试输出 (json.成员数 (“['var']”))
.计次循环首 (json.成员 ...
|