         let serializer = JSONSerializer(value: value, prettyPrint: prettyPrint)
         return try serializer.serialize()
     }
-    
+
     /**
      Serializes the value passed during initialization.
      - Returns: The serialized value as a `String`.

            try serializeArray(a, indentLevel: indentLevel)
        }
    }
    
    func serializeObject(obj: [String : JSON], indentLevel: Int = 0) throws {
        output.append(leftCurlyBracket)
        serializeNewline()

            guard let o = (self as? JSON)?.object else { return nil }
            return o[key]
        }

        set {
            guard var o = (self as? JSON)?.object else { return }
            switch newValue {
