iPhone json 库将 json 映射到我自己的对象

Posted

技术标签:

【中文标题】iPhone json 库将 json 映射到我自己的对象【英文标题】:iPhone json library to map the json to my own objects 【发布时间】:2011-09-25 18:10:42 【问题描述】:

我正在寻找一个 iPhone json 库,它将 json 字符串解析为自定义对象(例如 Employee、Course 等,而不是 NSDictionary 或 NSArray)

谢谢。

【问题讨论】:

【参考方案1】:

我认为不存在。在事先不知道需要解析的对象类型的情况下,您将如何设计一个通用的?更关键的是,JSON 仅用于编码基本数据类型;它不打算成为一个完整的对象序列化框架(通常是特定于语言的或具有特定于语言的绑定)。但是,为您的自定义对象编写转换器应该非常容易。

【讨论】:

However, it should be very easy to write a converter to your custom objects. 你的意思是使用内省? 取决于您的 JSON 和自定义对象的结构——其他什么都不知道,很难为您设计它。但它可以很容易地直接声明...一个 NSClassFromString 和一些 setValue:forKeys。如果您需要更多指导,您必须在问题中提供更多详细信息。

以上是关于iPhone json 库将 json 映射到我自己的对象的主要内容,如果未能解决你的问题,请参考以下文章

将 JSON 映射到我的模型数组 - ObjectMapper

如何使用简单的 JSON 库将 json 文件读入 java

我可以在属性中指定路径以将我的类中的属性映射到我的 JSON 中的子属性吗?

使用 Pandas 库将 JSON 转换为 CSV

在颤动中使用 Chopper 库将 JSON 响应转换为模型对象?

使用 Push-Sharp 库将 Json 发送到 APNS