zssm 发表于 2021-8-20 18:34:04

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”, ) + #换行符 + “-----------------------------------” + #换行符
.计次循环尾 ()



qq小小米 发表于 2021-8-20 18:43:24

易如意中文编程学习交流论坛有你更精彩~

idou 发表于 2021-8-20 18:45:07

JOSN 依次取出!送积分

yang_xing_de 发表于 2021-8-20 18:46:20

JOSN 依次取出!送积分

yangxingde521 发表于 2021-8-20 18:46:43

JOSN 依次取出!送积分

qq1931568291 发表于 2021-8-20 18:47:12

JOSN 依次取出!送积分

lingdu 发表于 2021-8-20 18:48:51

易如意中文编程学习交流论坛有你更精彩~

fatty0724 发表于 2021-8-20 20:16:25

JOSN 依次取出!送积分

fatty0724 发表于 2021-8-20 20:20:58

fatty0724 发表于 2021-8-20 20:16
JOSN 依次取出!送积分

变量 数值 为 对象 = json操作1.取对象(解析,"context")

判断循环首 计次 < json操作1.取数值内成员数(数值 )
变量 临时 为 对象 = json操作1.取数值内对象(数值 ,计次)
json操作1.取文本值(临时,"time")
json操作1.取文本值(临时,"desc")
计次=计次+1
判断循环尾

zssm 发表于 2021-8-20 20:34:27

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”, ) + #换行符 + “-----------------------------------” + #换行符
.计次循环尾 ()
页: [1] 2 3
查看完整版本: Json依次取出!送积分