     }
 }
 
-extension Dictionary: SECJsonable {
+extension Dictionary : SECJsonable {
     public var jsonString: String {
         var jsonStr = "{\n"
         

    }
}

extension Bool: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}
extension Int: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}
extension Int8: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}
extension Int16: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}
extension Int32: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}
extension Int64: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}
extension UInt: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}
extension UInt8: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}
extension UInt16: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}
extension UInt32: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}
extension UInt64: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}
extension Double: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}
extension Float: SECJsonable {
    public var jsonString: String {
        return "\(self)"
    }
}

extension String: SECJsonable {
    public var jsonString: String {
        return "\"\(self)\""
    }
}

extension Optional: CustomStringConvertible {
    
    public var jsonString: String {
        return description

    }
}

extension Array : SECJsonable {
    public var jsonString: String {
        var jsonStr = "[\n"
        
