Serialize custom object to JSON which contains NSMutableArray

前端 未结 3 1479
旧巷少年郎
旧巷少年郎 2020-12-22 02:27

I\'m trying to serialize my Cart object which has an NSMutableArray of items in it but getting an:

*** Terminating app due to uncaught exception \

3条回答
  •  滥情空心
    2020-12-22 02:40

    NSJSONSerialization only works on arrays (NSArray or NSMutableArray), dictionaries (NSDictionary or NSMutableDictionary, strings (NSString or NSMutableString), and NSNumber.

    The common mechanism is to create a - (NSDictionary *)serialize method on your class that copies all its values into a dictionary to be passed into NSJSONSerialization. Then implement - (id)initFromSerialization:(NSDictionary *)serialization to deserialize the object.

提交回复
热议问题