gpt4 book ai didi

ios - 从 Web 服务器上的文本文件读取键和值的简单方法?

转载 作者:行者123 更新时间:2023-11-29 02:14:20 26 4
gpt4 key购买 nike

我想知道,是否有一种文件格式允许您存储键和值,以及一些 api 可以让您轻松地将所述文件从 Web 服务器读取到 NSDictionary 中?我只是想在网络上的文件中存储 5 个左右与键关联的值,因此寻找简单的东西。

我知道如何将一个简单的文本文件读入 NSString,但我想知道是否有什么东西可以让我轻松/更有效地完成我上面描述的事情,而无需手动准备文件我自己,然后编写代码来标记它,等等。

最佳答案

您需要的文件格式是json。您需要的 API 是 AFNetworking。这是连接到服务器并将 json 解析为 NSDictionary 的示例。

//send son info to server
NSDictionary* json = @{
kUserTokenKey : [SOLUser currentUser].token,
kMarkerUserMarkPayIDKey : markerUserMark.objectID,
kCardMarkerPayIDKey : card.objectID,
kCardZipCodeKey: zipCode
};

//create a request url
NSString* requestURL = [NSString stringWithFormat:@"%@%@",kSOLServicesURL,kSOLServicesMarkerPay];


//AFNetworking block to call server api
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager POST:requestURL parameters:json success:^(NSURLSessionDataTask *task, id responseObject) {
[manager invalidateSessionCancelingTasks:YES];

//Recieving object from server and pass to json
NSDictionary* obj = responseObject;

if ([obj[kAPIStatusKey] isEqualToString:kAPIStatusSuccessKey]) {
if (completion) completion(nil);
} else {
NSError* error = [NSError errorWithMessage:obj[kAPIDataKey] code:0];
if (completion) completion(error);
}

} failure:^(NSURLSessionDataTask *task, NSError *error) {
[manager invalidateSessionCancelingTasks:YES];
LBLog(@"Error: %@", error);
if (completion) completion(error);
}];

关于ios - 从 Web 服务器上的文本文件读取键和值的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28933755/

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