解析后自己加入数组,或者直接插入表格,根据你自己需求再添加。这边只是解析JOSN
|
取门店间距 | 距离时间型 | | |
参_起点 | 文本型 | | | | 参_终点 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_josn文本 | 文本型 | | | 局_json | 类_json | | | 局_paths | 类_json | | | 局_path | 类_json | | | route | 类_json | | | 局_cost | 类_json | | | 局_时间 | 整数型 | | | 局_距离 | 小数型 | | | 局_临时距离 | 小数型 | | | 局_计次 | 整数型 | | | 局_距离信息 | 距离时间型 | | |
局_josn文本 = 功能_网页访问 (参_起点, 参_终点 )局_json. 解析 (局_josn文本 )局_json. 取数据文本 ()如果 (局_json. 取通用属性 (“infocode”) = “10044” 或 局_json. 取通用属性 (“infocode”) = “10003”)局_距离信息.门店间距 = 0 局_距离信息.送货时间 = 0 局_距离信息.错误信息 = 局_json. 取通用属性 (“infocode”)route = 局_json. 取属性 (“route”)局_json. 清除 ()局_paths = route. 取属性 (“paths”)计次循环首 (局_paths. 成员数 (), 局_计次 )局_path = 局_paths. 取成员 (局_计次 - 1, )局_临时距离 = 到整数 (局_path. 取通用属性 (“distance”)) ÷ 1000 如果真 (局_距离 = 0 或 局_距离 > 局_临时距离 )局_距离 = 局_临时距离 局_cost = 局_path. 取属性 (“cost”)局_时间 = 到整数 (局_cost. 取通用属性 (“duration”)) 局_cost.清除 ()局_path. 清除 ()计次循环尾 ()局_距离信息.门店间距 = 四舍五入 (局_距离, 2 )局_距离信息.送货时间 = 局_时间 局_paths. 清除 ()route. 清除 ()返回 (局_距离信息 )
|