测试新人001 2022-07-23 14:09 采纳率: 66.7%
浏览 46
已结题

一个很简单的jmeter的json表达式

因为单拆开,大概都明白,组合一起就不太明白了,希望能具体到每一个字符的意思 和 关联

$..[?(@.Name=="Beijing")]

比如$ 我看不是代表结束位置的意思吗 怎么放在前面了
?代表匹配前面子表达式0次或1次 意思是匹配这个中括号[? 还是 ..绝对路径?
这个@.name @. 也不是很懂 因为我是为了匹配接口返回数据 baidu说的都是匹配@字符 但是接口里也没@字符 所以应该不是吧

  • 写回答

1条回答 默认 最新

  • okiemomo 2022-07-24 11:34
    关注

    你可以去看一下jsonPath语法,以下是几个要点供你参考,如有帮助请采纳:

    JsonPath语法要点:
    
    $ 表示文档的根元素
    @ 表示文档的当前元素
    .node_name 或 ['node_name'] 匹配下级节点
    [index] 检索数组中的元素
    [start:end:step] 支持数组切片语法
    * 作为通配符,匹配所有成员
    .. 子递归通配符,匹配成员的所有子元素
    (<expr>) 使用表达式
    ?(<boolean expr>)进行数据筛选
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 8月4日
  • 已采纳回答 7月27日
  • 修改了问题 7月23日
  • 修改了问题 7月23日
  • 展开全部

悬赏问题

  • ¥15 多址通信方式的抗噪声性能和系统容量对比
  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 用hfss做微带贴片阵列天线的时候分析设置有问题
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据