创建一个使用NSJSONSerialization dataWithJSONObject的对象:options:error:

时间:2013-02-11 17:51:33

标签: ios objective-c nsobject nsjsonserialization

目前为了使用这个功能,我将“我的对象”转换为字典。即属性名称成为键,属性值成为值。

有没有办法正确执行此操作,以便对象可以使用此功能?

即。类似于encodeWithCoderinitWithCoder,用于NSUserDefaults

我想做...

NSData *data = [NSJSONSerialization dataWithJSONObject:myObject options:0 error:nil];

目前我做的事情......

NSData *data = [NSJSONSerialization dataWithJSONObject:[myObject dictionaryRepresentation] options:0 error:nil];

1 个答案:

答案 0 :(得分:4)

看看JSONCoding,它建立在带有NSCoding接口的NSJSONSerialization上。