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 中的子属性吗?