 
 extension NSArray {
     ///
+    /// 序列化
+    ///
+    public override func serialize() -> AnyObject? {
+        let arr = NSMutableArray()
+        forEach {
+            if let value = _serialize($0) {
+                arr.addObject(value)
+            }
+        }
+        return arr
+    }
+    ///
     /// 反序列化, 提供一些转换
     ///
     public override class func deserialize(o: AnyObject) -> NSArray? {


extension NSNumber {
    ///
    /// 反序列化, 提供一些转换
    ///
    public override class func deserialize(o: AnyObject) -> NSNumber? {


extension NSString {
    ///
    /// 序列化
    ///
    public override func serialize() -> AnyObject? {
        return self
    }
    ///
    /// 反序列化, 提供一些转换
    ///
    public override class func deserialize(o: AnyObject) -> NSString? {
