1
{"index":"0","name":"jemmy","age":"2"}
我需要提取存儲的值,並將其保存的格式有JSON
;我也做了以下內容,但它不工作
- 終止應用程序由於未捕獲的異常 'NSInvalidArgumentException' 的,理由是: ' - [NSCFString objectForKey:]:無法識別 選擇發送到實例0x6671a10'
我的代碼
NSDictionary *dictionary = [request responseHeaders];
SBJsonParser *parser = [SBJsonParser new];
id content = [responseString JSONValue];
NSDictionary *dealDictionary = content;
NSArray *array = [dealDictionary allKeys];
for (NSString *str in array)
{
NSDictionary *childDictionary = [dealDictionary objectForKey:str];
NSLog(@"%@ ",[childDictionary objectForKey:@"name"]);
}
由於某種原因,它開始從'「名」閱讀:「jemmy」,然後讀取「index」:「0」'。爲什麼是這樣?我需要它按順序閱讀它。我怎樣才能做到這一點? – shajem 2012-02-19 19:25:35
@shajem字典未訂購。如果你需要一個特定的值,只需要用'[content objectForKey:@「index」]'來請求它 – Nick 2012-02-19 20:45:03