     /**
     Find a json in the complex data structuresby using the Int/String's array.
     
-    :param: path The target json's path. Example: 
+    - parameter path: The target json's path. Example: 
                    
             let json = JSON[data]
             let path = [9,"list","person","name"]

        case .Dictionary:
            let dictionary_ = object as! [String : AnyObject]
            var generate_ = dictionary_.generate()
            return GeneratorOf<(String, SwiftyJSON.JSON)> {
                if let (key_: String, value_: AnyObject) = generate_.next() {
                    return (key_, SwiftyJSON.JSON(value_))
                } else {
                    return nil
                }
            }
        default:
            return GeneratorOf<(String, SwiftyJSON.JSON)> {
                return nil
            }
        }

    /**
    Creates a JSON using the object.
    
    - parameter object:  The object must have the following properties: All objects are NSString/String, NSNumber/Int/Float/Double/Bool, NSArray/Array, NSDictionary/Dictionary, or NSNull; All dictionary keys are NSStrings/String; NSNumbers are not NaN or infinity.
    
    - returns: The created JSON
    */
    public init(_ object: AnyObject) {
        self.object = object
