我目前正在使用json信息獲取我稱爲json的字典。如何從我從JSON得到的字典中獲取信息 - Objective-C/IOS/xCode
NSDictionary* json=[NSJSONSerialization
JSONObjectWithData:responseData //1
options:kNilOptions
error:&error];
我然後讓它的日誌部分與此代碼:
NSDictionary *journalJSON = [json objectForKey:@"journals"];
到目前爲止的所有圖靈是如預期。但如果我NSLog(@"Journals: %@", journalJSON);
它返回這個:
Journals: (
{
journalDate = "0000-00-00";
journalName = Test;
"users_userID" = 2;
}
)
那麼我如何去獲取該信息?我想存儲每個變量,如:self.journals.journalName = journalName; (我已經有這些變量命名和工作,只需要知道如何從Journals變量中獲取信息)
我從一個MYSQL數據庫通過PHP拉這個信息,所以實際上可能會超過一本日記....我想循環並保存每一個到課堂上。
現在我沒有一個循環真的和我這樣做......雖然這是不對的,但希望你得到了我想要完成的想法:
journal *thisJournal = [[journal alloc]init];
thisJournal.name = name;
thisJournal.date = @"12/25/1981";
[self.journals addObject:thisJournal];
我希望這一切都使感。我知道我接近正確的答案,因爲我可以看到數據。在這一點上不知道如何解析它。
THanks提前! 羅布
nope,journalJSON不是NSDictionary,而是一個NSArray的字典,看看調試輸出 – Ahti 2012-03-15 03:26:22
我愛你!工作完美。不知道我是如何忽略這一點的。非常感謝!! – user1066941 2012-03-15 04:07:23
太棒了,如果它回答你的問題,請務必用複選標記「接受」答案!謝謝! – 2012-03-15 18:15:07