Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 使用';和';陈述_Json_Jmeter - Fatal编程技术网

Json 使用';和';陈述

Json 使用';和';陈述,json,jmeter,Json,Jmeter,我想从动态JSON中提取值 每次执行时,这一代都是不同的。 我需要获取ex:XLIfccMNLv1asVam3QuatowCmrp8IYuE0FUDMYncegs= 它在Json文件中的不同位置生成,具有不同的值 我试过了 $.payload[?(@.eventType=='AAA')].entityId 这很好用。 但是,我想要更强烈的质疑 是否可以在查询中使用&&语句,例如: $.payload[?(@.eventType == 'AAA')&&(@.outgoingCurr

我想从动态JSON中提取值

每次执行时,这一代都是不同的。 我需要获取ex:XLIfccMNLv1asVam3QuatowCmrp8IYuE0FUDMYncegs= 它在Json文件中的不同位置生成,具有不同的值

我试过了

$.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

有关更多详细信息,请参阅: