gpt4 book ai didi

iphone - 以编程方式将数据从 JSON 加载到对象?

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

我有来自 JSON 响应的数据,我正在将其传输到数组,如下所示

            originalPerson.firstname  = [memberData valueForKey:@"firstname"];
originalPerson.lastname = [memberData valueForKey:@"lastname"];
originalPerson.address1 = [memberData valueForKey:@"address1"];

有没有办法在循环中处理这个问题而不是逐行输入?时间差

最佳答案

如果实例 originalPerson 的类符合键值编码 (KVC),您可以使用类似的东西

for (NSString* key in [NSArray arrayWithObjects:@"firstname", @"lastname", @"address1", nil]) {
[originalPerson setValue:[memberData valueForKey:key] forKey:key];
}

甚至

for (NSString* key in [memberData allKeys]) {
[originalPerson setValue:[memberData valueForKey:key] forKey:key];
}

如果成员数据是字典并且您确定(或检查)originalPerson 具有相应的属性。我不知道你是如何解析你的 JSON 但我推荐 SBJSON对于 Objective-C 。

关于iphone - 以编程方式将数据从 JSON 加载到对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7675362/

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