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