gpt4 book ai didi

ios - 无法从没有 ios 键的 Json 中获取值

转载 作者:行者123 更新时间:2023-11-29 12:23:58 25 4
gpt4 key购买 nike

[
{
"Id": 52,
"Name": "name1",
"author": "john"
},
{
"Id": 53,
"Name": "name2",
"author": "jacob"
},
{
"Id": 54,
"Name": "name3",
"author": "jobin"
}
]

我使用下面的代码来获取和解析这个没有主键的json数组

SBJsonParser *parser1 = [[SBJsonParser alloc] init];
NSURLRequest *request1 = [NSURLRequest requestWithURL:[NSURL URLWithString:str2]];
// Perform request and get JSON back as a NSData object
NSData *response1 = [NSURLConnection sendSynchronousRequest:request1 returningResponse:nil error:nil];
NSError *error;
NSArray *jsonArray = [NSJSONSerialization JSONObjectWithData:response1 options:kNilOptions error:&error];

但是我得到以下异常

data parameter is nil 

此代码发生此异常

NSData *response1 = [NSURLConnection sendSynchronousRequest:request1 returningResponse:nil error:nil];

如何迭代id值?

最佳答案

这里有一组 JSON 文件,所以我会:

NSArray *jsonArray = ; //your JSON

for (NSDictionary *dict in jsonArray) {
NSInteger number = [dict[@"Id"] intValue];
NSString *name = dict[@"Name"];
NSString *author = dict[@"author"];
}

关于ios - 无法从没有 ios 键的 Json 中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29821846/

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