Json 使用';和';陈述
我想从动态JSON中提取值 每次执行时,这一代都是不同的。 我需要获取ex:XLIfccMNLv1asVam3QuatowCmrp8IYuE0FUDMYncegs= 它在Json文件中的不同位置生成,具有不同的值 我试过了Json 使用';和';陈述,json,jmeter,Json,Jmeter,我想从动态JSON中提取值 每次执行时,这一代都是不同的。 我需要获取ex:XLIfccMNLv1asVam3QuatowCmrp8IYuE0FUDMYncegs= 它在Json文件中的不同位置生成,具有不同的值 我试过了 $.payload[?(@.eventType=='AAA')].entityId 这很好用。 但是,我想要更强烈的质疑 是否可以在查询中使用&&语句,例如: $.payload[?(@.eventType == 'AAA')&&(@.outgoingCurr
$.payload[?(@.eventType=='AAA')].entityId
这很好用。
但是,我想要更强烈的质疑
是否可以在查询中使用&&语句,例如:
$.payload[?(@.eventType == 'AAA')&&(@.outgoingCurrency== 'EUR')].entityId
我的有效载荷:
{
"payload":[
{
"entityId":"qvr_IlDhTdzldeccxguNR84sE0N78DUfNGzwH-3pY7Y=",
"accountHolderId":"dvwxpTxVHdo2n1d5ytO6WyhnI2nuaEuzsh47agPpSFU=",
"processorType":"DUMMY",
"eventType":"AAA",
"outgoingCurrency":"USD",
"holdPeriodInHours":11,
"disabled":false
},
{
"entityId":"XLIfccMNLv1asVam3QuatowCmrp8IYuE0FUDMYncegs=",
"accountHolderId":"Xoo8uAM90qRT7kceDUJBIIqafUuUdH2fH_Ia2z1TY5w=",
"processorType":"DUMMY",
"eventType":"BBB",
"outgoingCurrency":"EUR",
"holdPeriodInHours":10,
"disabled":false
},
{
"entityId":"yBoHvYkyszaQpaFe1zvqCY416_vYiq7iivA9bWJhiTg=",
"processorType":"BMO_CPR",
"eventType":"AAA",
"disabled":false
}
]
}
您需要在表达式中使用操作&&: $.payload[?(@.outgoingCurrency='EUR'&&&&@.eventType=='AAA')].entityId
有关更多详细信息,请参见:您需要在表达式中使用操作&&: $.payload[?(@.outgoingCurrency='EUR'&&&&@.eventType=='AAA')].entityId 有关更多详细信息,请参阅: