gpt4 book ai didi

ios - 使用NSPredicates在数组上在Objective-C中解析JSON

转载 作者:行者123 更新时间:2023-12-01 19:59:55 24 4
gpt4 key购买 nike

我要从中获取“ORIENTAL BANK OF COMMERCE”的分支名称的数组(数组名称-banksList)中包含以下JSON:

<__NSArrayM 0x600000a4e820>(
{
ADDRESS = "PLOT NO.C/3/10-B,GIDCOPP. ASHOPALAV GUEST HOUSE,";
BANK = "BANK OF INDIA";
BRANCH = "ANKLESHWAR INDUSTRIAL ESTATE";
CITY = ANKALESHWAR;
CONTACT = 2646226779;
DISTRICT = ANKALESHWAR;
IFSC = BKID0003003;
"MICR CODE" = 393013051;
STATE = GUJARAT;
"_id" = 57cad024eae65540465771e5;
},
{
ADDRESS = "C-5/1 GIDC RAVI KIRAN COMPX,VARIA CHATR RASTE,RAVI KIRAN COMPX, NH-8,ANKALESHWAR";
BANK = "ORIENTAL BANK OF COMMERCE";
BRANCH = "ANKLESHWAR-GUJRAT";
CITY = ANKALESHWAR;
CONTACT = 222123;
DISTRICT = ANKALESHWAR;
IFSC = ORBC0100736;
"MICR CODE" = 393022051;
STATE = GUJARAT;
"_id" = 57cad02aeae655404658565c;
},
{
ADDRESS = "KENDRIYA VIDYALAYA,13,,GANDHAR TOWN,ONGC TOWN,ANKALESHWAR";
BANK = "ORIENTAL BANK OF COMMERCE";
BRANCH = "ANKLESHWAR-EC KENDRIYA VIDYALAY";
CITY = ANKALESHWAR;
CONTACT = 232399;
DISTRICT = ANKALESHWAR;
IFSC = ORBC0105134;
"MICR CODE" = 393022052;
STATE = GUJARAT;
"_id" = 57cad02aeae6554046585c43;
}
)

我试着做:
NSPredicate *bPredicate = [NSPredicate predicateWithFormat:@"SELF.bank contains %@", @"ORIENTAL BANK OF COMMERCE"];
banksList = [banksList filteredArrayUsingPredicate:bPredicate];
branchNamesArray = [banksList valueForKey:@"BRANCH"];

我的谓词似乎不起作用。每当我执行filteredArrayUsingPredicate时,我都会得到空数组。我究竟做错了什么?

最佳答案

键区分大小写。您的谓词必须为:

@"self.BANK contains %@"

关于ios - 使用NSPredicates在数组上在Objective-C中解析JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40316402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com