Php xCode单数据库行JSON解析

Php xCode单数据库行JSON解析,php,json,xcode,Php,Json,Xcode,我有一个php页面,返回以下信息:- [{ID:1234ABCD,姓名:特里·塔特,性别:M}] 我想把它拉入xCode并解析它。我看到的所有教程都非常复杂,似乎都是为了从数据库中提取多条记录。我关心的不是复杂性,我只是不想写不必要的代码。因此,我想知道是否有一种更简单、更快的方法可以做到这一点,而不必设置所有的连接协议,如DidReceiveData、connectionDidFinishLoading等。不这样做的风险是什么 目前我正在使用以下代码检索数据:- NSURL *url = [N

我有一个php页面,返回以下信息:-

[{ID:1234ABCD,姓名:特里·塔特,性别:M}]

我想把它拉入xCode并解析它。我看到的所有教程都非常复杂,似乎都是为了从数据库中提取多条记录。我关心的不是复杂性,我只是不想写不必要的代码。因此,我想知道是否有一种更简单、更快的方法可以做到这一点,而不必设置所有的连接协议,如DidReceiveData、connectionDidFinishLoading等。不这样做的风险是什么

目前我正在使用以下代码检索数据:-

NSURL *url = [NSURL URLWithString:@"http://www.testServer.com/getData.php"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];

NSString *body = [@"uID=1234ABCD" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

[request setHTTPBody:[body dataUsingEncoding:NSUTF8StringEncoding]];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];  // not necessary, but good practice

NSURLSessionTask *task = [[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {

    // use the data/error/response objects here
    if (data) {
        NSString *responseString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
        NSLog(@"responseString = %@", responseString);
    } else {
        NSLog(@"error = %@", error);
        NSLog(@"response = %@", response);
    }
}];
[task resume];