使用JSON路径提取JSON数据

问题描述 投票:0回答:1

我正在使用以下内容使用 JSON 路径提取 JSON 数据 JSON 示例:

[
 {
  "key": "value1",
  "label": "Auto - some random hash value..1"
 
 },
 {
  "key": "value2",
  "label": "Agro - some random hash value...2"
 },
 {
  "key": "value3",
  "label": "Auto - some random hash value...2"
 },
 {
  "key": "valuen",
  "label": "Textile - some random hash value...n"
 }
]

我正在尝试通过将条件应用于同一索引中的对等键来提取数组索引中的数据值标签

  1. 查询:提取标签,其中 key = value2
  2. 查询:提取以 Auto 开头的标签

对于查询 2,我尝试使用以下 JSONPath 但没有得到预期结果。 $.[?(@.label =~ /^自动.*/)]

json jsonpath loadrunner vugen
1个回答
0
投票
  1. 查询1:

    $.[?(@.key == 'value2')].label

  2. 查询2:

    $.[?(@.label =~ /Auto.*/)]

更多信息:

© www.soinside.com 2019 - 2024. All rights reserved.