Sub 刘永富老师插件学习()Dim j As API.JSONSet j = New API.JSONj.Parse "{'data':{'route':{'destination':'121.473701,31.230416','origin':'118.796877,32.060255','paths':[{'distance':296768,'duration':15060,'restriction':0,'steps':[],'strategy':'时间最短','toll_distance':266428,'tolls':262,'traffic_lights':56}]},'count':1},'errcode':0,'errdetail':null,'errmsg':'OK','ext':null}"Debug.Print j.GetSingleValue("$.data.route.paths[0].distance")'    JSON格式数据里多层嵌套JSON格式数据,要按照路径一直走下去。
'    遇到中括号时,就是数组了,这是要用到[0].<属性名>,这种格式Debug.Print j.GetSingleValue("$.data.route.paths")     '不含[0],返回结果中包括中括号Debug.Print j.GetSingleValue("$.data.route.paths[0]")  '括含[0]时,返回结果中没有中括号'  Set a = j.GetSingleValue("$.data.route.paths[0]")'双引号转单引号Dim a As Stringa = j.GetSingleValue("$.data.route.paths[0]")a = Replace(a, Chr(34), Chr(39))Debug.Print aDim jj As New API.JSONDim aa() As Stringjj.Parse (a)Debug.Print jj.GetSingleValue("distance")aa = jj.Valuesaa = jj.Keys'   Debug.Print aa()End Sub

4、<VBA>学习用刘永富老师插件解析JSON格式数据相关推荐

  1. 3、VBA网抓高德地图货车路径规划距离(借助刘永富老师插件解析JSON格式数据)

    Sub 高德货车()Dim x As MSXML2.XMLHTTP60Set x = New MSXML2.ServerXMLHTTP60With x.Open "GET", &q ...

  2. VBA学习笔记5:将同一工作簿的数据按照类别拆分为多个工作簿

    VBA学习笔记5:将同一工作簿的数据按照类别拆分为多个工作簿 1.对每行数据按照类别所在列进行循环,判断某类别的工作簿是否存在: 2.如果不存在,则新建工作簿并将该行数据复制粘贴: 3.如果存在则打开 ...

  3. python操作json_Python学习之利用Python处理JSON格式数据

    最近在研究利用zabbix的自动发现功能来监控一台服务器上的多个Redis端口.网上有篇文章写个Python程序来发现Redis端口并显示成JSON格式.这里就学习下Python如何处理JSON格式数 ...

  4. 学习日志day45(2021-09-09)(1、有道翻译API使用json格式数据 2、JSONP 3、Ajax提交form表单 4、Web Uploader)

    学习内容:学习JavaWeb(Day45) 1.有道翻译API使用json格式数据 2.JSONP 3.Ajax提交form表单 4.Web Uploader 1.有道翻译API使用json格式数据 ...

  5. html编辑json插件,json格式数据查看和编辑jQuery插件

    jquery.json-editor是一款json格式数据查看和编辑jQuery插件.该json数据查看插件支持语法高亮,支持支持数据块展开与收起,摒弃可以对json数据进行动态编辑. 使用方法 在页 ...

  6. 将cookie字符串转成editthiscookie插件的json格式

    问题与思路 EditThisCookie是一个cookie管理器.可用于浏览器cookie的删除,编辑,搜索,锁定和屏蔽. 而我们正常f12 network或者其他抓包方式所查看到的cookie是这样 ...

  7. Datatables——一款前端好用的表格插件,本地json模拟数据实现表格分页查询

    在做管理后台功能时,经常需要用到表格展示数据,从数据库查询返回的数据,返回集合或数组到前台,然后前台将数据渲染成表格,方便直观展示数据,通常还需要结合分页.查询.排序.Datatables是一款符合上 ...

  8. ajax请求返回json实例,Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据

    一.AjaxJson.aspx 处理业务数据,产生JSon数据,供JqueryRequest.aspx调用,代码如下: protected void Page_Load(object sender, ...

  9. Flask 学习-6. jsonify()返回JSON格式数据

    前言 JSON 格式的响应是常见的,用 Flask 写这样的 API 是很容易上手的.如果从视图 返回一个 dict ,那么它会被转换为一个 JSON 响应. 返回JSON 格式 如果从视图 返回一个 ...

最新文章

  1. python一点基础都没有的怎么办-Python基础知识细节点总结,零基础一分钟也能掌握...
  2. VTK:图表之EdgeWeights
  3. 政府工作报告:让更多科研人员可以“十年磨一剑”
  4. 求一个向量变换为另一个向量的矩阵_OpenGL里旋转等变换矩阵为什么是4x4的矩阵...
  5. 大数据学习笔记57:Java代码操作HBase
  6. 每天2小时,吃透 985博士总结的这份目标检测、卷积神经网络和OpenCV学习资料笔记(20G高清/PPT/代码)...
  7. 大数据开发之路:hive篇,你看了吗?
  8. CSS网页布局中文排版的9则技巧
  9. 11 综合应用案例 :“搬家具”
  10. 阿里云OSS删除文件详细步骤
  11. C语言sizeof与strlen详解(附大量笔试题题解过程)
  12. 【欧拉计划第 1 题】3 或 5 的倍数 Multiples of 3 or 5
  13. 员工转正申请书_员工转正申请书优秀范文两篇
  14. mysql更改数据库登录密码失败;Access denied for user 'root'@'localhost;mysqladmin: connect to server at 'localhos
  15. Age of Information(AoI)大体介绍与相关工作
  16. 基于余弦相似度的改进蝴蝶优化算法
  17. 基于python的管理系统_基于ssm的管理系统_基于python管理系统
  18. 爬虫【3】URL地址编码
  19. Python中的groupby用法
  20. 速卖通html自定义属性,速卖通自定义属性怎么填?有哪些需要注意的地方?

热门文章

  1. SylixOS 经得起检验的国产操作系统 (三)
  2. IPTV与DTV:竞争还是共存?
  3. 一文带你了解Kafka【一看就懂】
  4. mvc模式网页购物车
  5. 大素数判定以及大整数分解
  6. 我的减肥经历和一些经验[1]
  7. 山药粥营养价值好处有哪些 山药粥的功效与作用
  8. 【每天play】为了学好python需要从脚下做起,Linux基础-远程管理命令P50-60
  9. 计算机学院开学标语,新学期开学宣传标语大全
  10. 芯片封装测试流程详解,一文带你了解清楚