我能夠從JSON文件創建一個NSDictionary沒問題,我需要知道的是如何做嵌套的JSON字符串?請參閱示例:NSDictionaries和嵌套的JSON
{
"data": [
{
"id": "270639882984792_306265986160413",
"from": {
"category": "Non-profit organization",
"name": "My Facebook Page",
"id": "270639882984792"
},
因此,這是一個巨大的JSON文件的一部分,但我怎麼設置它,這樣我可以從所謂的「姓名」鍵「從」關鍵 - 我知道該怎麼稱呼「數據」鍵中的「id」鍵,但我想要的是更深層次的。
在此先感謝:-)
編輯 - 這裏是我開始工作的一些iOS的代碼:
NSDictionary *items = [json objectForKey:@"data"];
NSArray *items2 = [items objectForKey:@"from"];
// NSDictionary *item = [items objectAtIndex:1];
NSMutableArray *story = [NSMutableArray array];
for (NSDictionary *item in items2)
{
if([item objectForKey:@"name"] || [item objectForKey:@"name"] != nil || [[item objectForKey:@"name"] length]>0){
[story addObject:[item objectForKey:@"name"]];
}
NSLog(@"ITEM - %@", [item objectForKey:@"name"]);
}
剝洋蔥,一次一步。一旦你明白你在做什麼,你可以使用諸如valueForKeyPath之類的東西,但最好先「longhand」。 –