gpt4 book ai didi

jquery - 在 iOS APP 中解析 JSON

转载 作者:行者123 更新时间:2023-11-28 19:06:00 25 4
gpt4 key购买 nike

我正在开发一个 iOS 应用程序,我必须解码一个 json 响应。

响应数据如下所示:

[{"owner":"123456789","id":"1","liked":"0","unliked":"0","nickname":"jack","filename":"name_image.jpg","user":null,"image":null,"type":null}]

这是我应用中的代码:

//parse out the json data
NSError* error;
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
NSString *owner = [json valueForKey:@"owner"];
NSLog(@"\n\nowner: %@", owner);

在日志中我看到了这个:

owner: (
3402379524
)

如何删除圆括号并获得正确的值?我也尝试使用它:

NSDictionary *owner_image = [json objectForKey:@"owner"];   

但是应用程序崩溃了。

最佳答案

你有字典数组,所以你需要先获取数组对象,然后才能从字典中获取值。

NSArray* json   = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
NSString *owner = json[0][@"owner"];  
NSLog(@"\n\nowner: %@", owner);

为了更好地理解结构,请参见下图。

enter image description here

关于jquery - 在 iOS APP 中解析 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20416101/

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