                     lines.append("\(indent)guard let \(name.propertyName(meta: meta)) = json[\"\(name)\"] as? [\(propertyType.name)] else { return nil }")
                 case .enum:
                     lines.append("\(indent)guard let \(name.propertyName(meta: meta))RawValue = json[\"\(name)\"] as? [\(self.type)])] else { return nil }")
-                    lines.append("\(indent)guard let \(name.propertyName(meta: meta)) = \(propertyType.name)(rawValue: \(name.propertyName(meta: meta))RawValue) else { return nil }")
+                    lines.append("\(indent)guard let \(name.propertyName(meta: meta)) = \(propertyType.name.removedQuotationMark())(rawValue: \(name.propertyName(meta: meta))RawValue) else { return nil }")
                 }
             }
         case .empty, .bool:

                lines.append("\(indent)guard let \(name.propertyName(meta: meta)) = json[\"\(name)\"] as? [\(propertyType.name)] else { return nil }")
            case .enum:
                lines.append("\(indent)guard let \(name.propertyName(meta: meta))RawValues = json[\"\(name)\"] as? [\(self.type)] else { return nil }")
                lines.append("\(indent)let \(name.propertyName(meta: meta)) = \(name.propertyName(meta: meta))RawValues.map({ \(propertyType.name)(rawValue: $0) }).flatMap({ $0 })")
            }
        case .object:
            let jsonArray = "\(name.propertyName(meta: meta))JSONArray"

                lines.append("\(indent)guard let \(key.propertyName(meta: meta)) = json[\"\(key)\"] as? \(propertyType.name) else { return nil }")
            case .enum:
                lines.append("\(indent)guard let \(key.propertyName(meta: meta))RawValue = json[\"\(key)\"] as? \(self.type) else { return nil }")
                lines.append("\(indent)guard let \(key.propertyName(meta: meta)) = \(propertyType.name.removedQuotationMark())(rawValue: \(key.propertyName(meta: meta))RawValue) else { return nil }")
            }
        case let .object(name, _, _):
            let jsonDictionary = "\(name.propertyName(meta: meta))JSONDictionary"
