JMeter JSON路径提取器 - 需要只选择某个Id

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

我正在获得带有几个Id记录的JSON。我只需要父级别ID,如下图所示。 JSON Path是:.Id,见下​​面enter image description hereenter image description here

目前我要回复所有Id:

LoanHistoryIDs_1=54bb6a6ecbda714f6c1c4348
LoanHistoryIDs_2=5570675ecbda712418a92f4c
LoanHistoryIDs_3=53fed26acbda7151983a9d18
LoanHistoryIDs_4=54bb6a6ccbda714f6c1c4344
LoanHistoryIDs_5=54bb6a6ecbda714f6c1c4349
LoanHistoryIDs_6=54bb6a6dcbda714f6cffd23f
LoanHistoryIDs_7=53fed26acbda7151983a9d18
LoanHistoryIDs_8=54bb6a6ccbda714f6c1c4344

我怎样才能过滤我需要的东西?

来自评论的JSON的一部分:

[{“Id”:“54bb6a6ecbda714f6c1c4348”,“贷方”:[{“Id”:“5570675ecbda712418a92f4c”,“名称”:“MORGAN STANLEY MORTGAGE CAPITAL HOLDINGS LLC”},“借款人”:[{“Id”:“ 53fed26acbda7151983a9d18“,”名称“:”120“}],”TransactionDate“:null,”类型“:”原始贷款“,”日期“:”2013-12-16T00:00:00Z“,”金额“:135, “MaturityDate”:“2020-01-01T00:00:00Z”,“结构”:“CMBS”,“CMBSList”:[{“Id”:“54bb6a6ccbda714f6c1c4344”,“名称”:“摩根士丹利美林银行美林信任2014-C14“}]},{”Id“:”54bb6a6ecbda714f6c1c4349“,

json path jmeter
1个回答
1
投票

你不需要插件,使用JSON Extractor$.Id作为JSON Path Expressions值来获取root下的id值,不包括层次结构中的其他id

编辑

如果使用JSON数组或[0].Id用于所有ID的第一个Id或[*].Id

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