Json依次取出!送积分
本帖最后由 zssm 于 2021-8-20 20:34 编辑{
"status": "1",
"state": "0",
"com": "yunda",
"context": [{
"time": "1629393756",
"desc": "【金华市】已离开 浙江义乌分拨交付中心;发往 浙江台州分拨交付中心"
}, {
"time": "1629373268",
"desc": "【金华市】已到达 浙江义乌分拨交付中心"
}, {
"time": "1629289452",
"desc": "【赣州市】已离开 江西赣州分拨交付中心;发往 浙江义乌分拨交付中心"
}, {
"time": "1629287539",
"desc": "【赣州市】已到达 江西赣州分拨交付中心"
}, {
"time": "1629281066",
"desc": "【赣州市】江西赣州沙河公司沙河工业园分部-许明灿(15570083458) 已揽收"
}],
"send_time": "2021-08-18 18:04:26",
"latest_progress": "【金华市】已离开 浙江义乌分拨交付中心;发往 浙江台州分拨交付中心",
"_source_com": "yunda",
"_support_from": "partner",
"isAbstract": "1",
"current": "运输中",
"currentStatus": "2",
"latest_time": "进展更新于 2021-08-20 01:22:36",
"company": "韵达速递",
"tel": "95546",
"author": "陈飞",
"Interface": "永久免费,请勿滥用"
}
Json源文本如上,依次取出context对象中的信息!对象里的信息不是固定不变的!是根据快递中转一次就变动一次的!混积分那就取消算了!
公布正确方式:
.版本 2
.计次循环首 (JSON.成员数 (“context”), i)
当前位置.内容 = 当前位置.内容 + 时间_时间戳转文本 (JSON.取通用属性 (“context[” + 到文本 (i - 1) + “].time”, ), 2)
当前位置.内容 = 当前位置.内容 + #换行符 + JSON.取通用属性 (“context[” + 到文本 (i - 1) + “].desc”, ) + #换行符 + “-----------------------------------” + #换行符
.计次循环尾 ()
易如意中文编程学习交流论坛有你更精彩~ JOSN 依次取出!送积分 JOSN 依次取出!送积分 JOSN 依次取出!送积分 JOSN 依次取出!送积分 易如意中文编程学习交流论坛有你更精彩~ JOSN 依次取出!送积分 fatty0724 发表于 2021-8-20 20:16
JOSN 依次取出!送积分
变量 数值 为 对象 = json操作1.取对象(解析,"context")
判断循环首 计次 < json操作1.取数值内成员数(数值 )
变量 临时 为 对象 = json操作1.取数值内对象(数值 ,计次)
json操作1.取文本值(临时,"time")
json操作1.取文本值(临时,"desc")
计次=计次+1
判断循环尾 fatty0724 发表于 2021-8-20 20:20
变量 数值 为 对象 = json操作1.取对象(解析,"context")
判断循环首 计次 < json操作1.取数值内成员 ...
.版本 2
.计次循环首 (JSON.成员数 (“context”), i)
当前位置.内容 = 当前位置.内容 + 时间_时间戳转文本 (JSON.取通用属性 (“context[” + 到文本 (i - 1) + “].time”, ), 2)
当前位置.内容 = 当前位置.内容 + #换行符 + JSON.取通用属性 (“context[” + 到文本 (i - 1) + “].desc”, ) + #换行符 + “-----------------------------------” + #换行符
.计次循环尾 ()