gpt4 book ai didi

ios - 从 Json 向 NSObject 存储值

转载 作者:行者123 更新时间:2023-11-29 12:55:56 27 4
gpt4 key购买 nike

这是我第一次使用json结果并将其保存到一个对象作为我的目标。

我将其作为示例 json。

{"corpUserWs":{"loginMsg":"User is locked out. Please request for your account to be unlocked.","requestStatus":0,"sessionId":"16gxtse746yqj"}}

我这里有密码

NSData *data = [responseString dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
NSLog(@"%@",[json objectForKey:@"corpUserWs"]);

返回这个结果

{
loginMsg = "User is locked out. Please request for your account to be unlocked.";
requestStatus = 0;
sessionId = 16gxtse746yqj;
}

但我想要的是将结果存储在我声明的对象中。具有 3 个属性的登录对象 - loginMsg、requestStatus、sessionId。

我已经尝试研究如何获取值“loginMsg”或 corpUserWs 中的任何数据。请帮我解决这个问题。

最佳答案

像这样:

NSData *data = [responseString dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
NSDictionary *data = (NSDictionary*)[json objectForKey:@"corpUserWs"];

LogIn *login = [[LogIn alloc] init];
login.loginMsg = data[@"loginMsg"];
login.requestStatus = data[@"requestStatus"];
login.sessionId = data[@"loginMsg"];

但是您可能必须将值转换为正确的数据类型

关于ios - 从 Json 向 NSObject 存储值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21106395/

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