Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Automatically generate JSON string from object's property, depend on JSONKit

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

README
根据对象的属性序列化成JSON字符串。
仅支持NSString,NSNumber,NSArray,NSDictionary,以及自定义对象,不支持非对象类型--如CGFloat。
JSON字符串反序列化成对应对象的属性。
注意:在反序列化时,如果对象的属性是一个数组或者字典,因为OBJC无法得知数组(或者字典)元素的类型,因此反序列化的时候不会创建数组元素的自定义对象。
如果希望将数组元素反序列化成具体对象,则需要创建该类型对象,然后调用setPropertiesFromDictionary,传递数组元素的值作为参数即可。

PropertyJSON本身不支持ARC编译,但是用户序列化的自定义对象是可以使用ARC的--建议使用ARC,否则你要记得在类dealloc消息里面release你用retain修饰的属性。

本项目的的Demo设置就是将TMDataModel设置使用ARC方式编译。


Something went wrong with that request. Please try again.