gpt4 book ai didi

iphone - 如何将 JSON 转换为对象

转载 作者:技术小花猫 更新时间:2023-10-29 11:03:15 26 4
gpt4 key购买 nike

我定义了一些自定义类,比如Teacher, Student...现在我从远程服务器接收教师信息(JSON 字符串)。

如何将 JSON 字符串转换为 Teacher 对象。

在 Java 中,使用 reflect 很容易为所有类(TeacherStudent...)实现一个通用方法。

但在 iOS 上的 Objective-C 中,我能找到的最佳方法是使用核心数据实体,它具有 setValue:forKey 方法。首先,我将 JSON 字符串转换为 NSDictionary,然后将字典中的键值对设置为 Entry

有没有更好的方法?

(我来自中国,所以可能我的英语不好,抱歉!)

最佳答案

首先,你使用JSON Parser吗? (如果没有,我建议使用 SBJson)。

其次,为什么不在您的自定义类中创建一个返回自身对象的 initWithDictionary 初始化方法?

关于iphone - 如何将 JSON 转换为对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8284123/

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