Objective

Objective,第1张

Objective

你这样做是不对的。您已

json
正确将JSON数据填充到字典(名为)中。但你有一个
Array ofDictionaries
(被称为
Albumvideo
你的主要内部
Dictionary
和价值的
titre
是内部
Albumvideo
数组

正确的代码是:

NSError* error;NSDictionary* json = [NSJSonSerialization JSONObjectWithdata:responseData options:kNilOptions error:&error];NSArray* albumsvideo = [json objectForKey:@"Albumvideo"];NSString *titre1 = [[albumsvideo objectAtIndex:0]valueForKey:@"titre"];NSString *titre2 = [[albumsvideo objectAtIndex:1]valueForKey:@"titre"];

了解概念。这取决于你的内心里有什么

JSON
。如果它是一个数组(在Values内部
[]
),则必须保存在其中
NSArray
;如果它是一个字典(在Values内部
{}
),则另存为
NSDictionary
;如果您有单个值(如string,integer),则将double值保存,则必须使用适当的Objective-
C数据进行保存类型。

希望您对 JSON解析 有一些正确的想法。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4899317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存