             var (index, count) = (0, object.count)
             for (key, value) in object {
                 if index != count - 1 {
-                    objectString += "\"\(key)\":\(value),"
+                    objectString += "\"\(key)\":\(value.rawJSONString),"
                 } else {
-                    objectString += "\"\(key)\":\(value)"
+                    objectString += "\"\(key)\":\(value.rawJSONString)"
                 }
                 index += 1
             }

            arrayString += "\(indent)]"
            return arrayString
        default:
            return _rawJSONString
        }
    }
}

            var arrayString = ""
            for (index, value) in enumerate(array) {
                if index != array.count - 1 {
                    arrayString += "\(value.rawJSONString),"
                }else{
                    arrayString += "\(value.rawJSONString)"
                }
            }
            return "[\(arrayString)]"
