将自定义对象序列化为NSDictionary或NSArray以使用NSJSONSerialization

时间:2013-07-15 08:17:47

标签: ios serialization nsarray nsdictionary nsjsonserialization

我一直在寻找一种使用NSJSONSerialization序列化自定义对象的方法,避免使用第三方库,我找不到任何示例。是否有任何方法可以“自动”从对象创建NSDictionaryNSArray,而无需创建它自己逐个输入所有对象的成员名称并手动设置值?我找到了一个相关的post,但它已经很老了,现在可能已经改变了。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用KVC向dictionaryWithValuesForKeys:询问任何对象,该对象将为您提供该对象的字典表示。

如果你需要更改属性/键名,那么你想要做一些映射(取决于你使用的是JSON),你可能会发现RestKit很有用。