JSON路径提取器:JSON路径表达式

JSON Path Expression应该是什么来获取beneficiary_ids

beneficiaryType = OtherBankCustomer.

My Json response is as follows:

{

"busBeneficiaryBeanList": [{

"beneficiary_serial_no": 0,

"beneficiary_id": "2090",

"senderMobileNo": null,

"beneficiaryName": "Shibashish Dash",

"beneficiaryNickName": "Shib",

"beneficiaryType": "WalletCustomer",

"beneficiaryMobileNo": "9778697852",

"status": "Active",

"time": null,

"accountno": "8093630503",

"ifsccode": null,

"bankType": null,

"bankName": null,

"address1": "testtesttest",

"address2": "ewretrytutyutyityju",

"address3": "fdfdddffr",

"wPin": null,

"randomNumber": null

}, {

"beneficiary_serial_no": 0,

"beneficiary_id": "2113",

"senderMobileNo": null,

"beneficiaryName": "Girija",

"beneficiaryNickName": "Girija",

"beneficiaryType": "WalletCustomer",

"beneficiaryMobileNo": "9861032490",

"status": "Active",

"time": null,

"accountno": null,

"ifsccode": null,

"bankType": null,

"bankName": null,

"address1": "fdgfrhrgrbhegfbsdgb",

"address2": null,

"address3": null,

"wPin": null,

"randomNumber": null

}, {

"beneficiary_serial_no": 0,

"beneficiary_id": "2102",

"senderMobileNo": null,

"beneficiaryName": "Sonu",

"beneficiaryNickName": "Sonu",

"beneficiaryType": "OtherBankCustomer",

"beneficiaryMobileNo": "8093630503",

"status": "Active",

"time": null,

"accountno": "12365478969",

"ifsccode": "SBIN0000000",

"bankType": null,

"bankName": null,

"address1": "qwertyuiop",

"address2": "asdfghjkll",

"address3": null,

"wPin": null,

"randomNumber": null

}, {

"beneficiary_serial_no": 0,

"beneficiary_id": "2103",

"senderMobileNo": null,

"beneficiaryName": "kajal",

"beneficiaryNickName": "kajal",

"beneficiaryType": "OtherBankCustomer",

"beneficiaryMobileNo": "8093630503",

"status": "Active",

"time": null,

"accountno": "12365477777",

"ifsccode": "SBIN0000000",

"bankType": null,

"bankName": null,

"address1": "qwertyuiop",

"address2": "asdfghjkll",

"address3": null,

"wPin": null,

"randomNumber": null

}, {

"beneficiary_serial_no": 0,

"beneficiary_id": "2104",

"senderMobileNo": null,

"beneficiaryName": "Ajay",

"beneficiaryNickName": "Ajay",

"beneficiaryType": "OtherBankCustomer",

"beneficiaryMobileNo": "8093630503",

"status": "Active",

"time": null,

"accountno": "12365477775",

"ifsccode": "SBIN0000000",

"bankType": null,

"bankName": null,

"address1": "qwertyuiop",

"address2": "asdfghjkll",

"address3": null,

"wPin": null,

"randomNumber": null

}, {

"beneficiary_serial_no": 0,

"beneficiary_id": "2111",

"senderMobileNo": null,

"beneficiaryName": "devgan",

"beneficiaryNickName": "devgan",

"beneficiaryType": "OtherBankCustomer",

"beneficiaryMobileNo": "8093630503",

"status": "Active",

"time": null,

"accountno": "123456789012",

"ifsccode": "BKDN0999848",

"bankType": null,

"bankName": null,

"address1": "qwertyuiop",

"address2": "asdfghjkll",

"address3": null,

"wPin": null,

"randomNumber": null

}, {

"beneficiary_serial_no": 0,

"beneficiary_id": "2112",

"senderMobileNo": null,

"beneficiaryName": "Sony",

"beneficiaryNickName": "Sony",

"beneficiaryType": "DenaAccountCustomer",

"beneficiaryMobileNo": "8093630503",

"status": "Active",

"time": null,

"accountno": "005013023756",

"ifsccode": null,

"bankType": null,

"bankName": null,

"address1": "Near Sai temple",

"address2": "SBI ATM",

"address3": "SS bihar",

"wPin": null,

"randomNumber": null

}],

"busPasswordPolicyBean": {

"minLen": 1,

"maxLen": 2,

"minNumRqd": 1,

"minUpperCaseChars": 0,

"minLowerCaseChars": 0,

"minSpclChars": 0,

"spclCharSet": "#@",

"pwdType": "SecretCode",

"lastUpdatedOn": 1497433024653,

"updatedBy": "1234"

}

}

回答:

您所需的JSON路径表达式将如下所示:

$.busBeneficiaryBeanList[?(@.beneficiaryType=='OtherBankCustomer')].beneficiary_id

以上是 JSON路径提取器:JSON路径表达式 的全部内容, 来源链接: utcz.com/qa/431799.html

回到顶部