0
我只是嘗試在Objective-C中部署客戶端服務器應用程序。我得到一個JSON字符串這樣從服務器當我做一個查詢:從目標C中的字符串獲取JSON URL
@"{"url":"http://my-company.com/json"}".
如何使用直接目標C我提取the http://my-company.com/json
?
我只是嘗試在Objective-C中部署客戶端服務器應用程序。我得到一個JSON字符串這樣從服務器當我做一個查詢:從目標C中的字符串獲取JSON URL
@"{"url":"http://my-company.com/json"}".
如何使用直接目標C我提取the http://my-company.com/json
?
瞭解更多關於NSJSONSerialization
NSString *jsonString = @"{\"url\":\"http://my-company.com/json\"}";
NSData *jsonData = [jsonString dataUsingEncoding:NSUTF8StringEncoding];
NSError *e;
NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&e];
NSString *url = [jsonDict objectForKey:@"url"];
NSLog(@"url: %@", url);
只有一個問題:你應該檢查是否jsonDict是零,並且,如果是這樣,登錄'e',並採取了錯誤的路徑。 –
@HotLicks:是的,我已經做了檢查,因爲如果它的零它會崩潰。謝謝... – user3231429