你这样做是不对的。您已
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解析 有一些正确的想法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)