gpt4 book ai didi

objective-c - 如何检查JSON后返回值

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:50 25 4
gpt4 key购买 nike

我是 JSON 的新手,我正在尝试发送帖子 我想知道如何检查我是否正确执行或检查它的返回值。这是我所做的

NSURL *url = [NSURL URLWithString:@"http://json.myurl.com/.....];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
NSDictionary *tmp = [[NSDictionary alloc] initWithObjectsAndKeys:
@"email", @"Email",
@"password", @"FirstName",
nil];
NSError *error;
NSData *postdata = [NSJSONSerialization dataWithJSONObject:tmp options:0 error:&error];
[request setHTTPBody:postdata];

最佳答案

对于初学者,我建议使用第三方框架,该框架被世界各地的 iOS 开发人员广泛使用,称为 AFNetworking

通过使用 AFNetworking,HTTP 请求就这么简单:

AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] initWithSessionConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];

[manager POST:url parameters:parameters progress:nil success:^(NSURLSessionDataTask *task, id responseObject) {
// TODO: Parse success here!
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
// TODO: Parse failure here!
}];

在给定的示例中,对象 responseObject 是 API 响应 JSON 对象的表示。

AFNetworking 的安装和进一步使用说明可以在他们的 website 中找到。 .

关于objective-c - 如何检查JSON后返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39382186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com