Don't force ascii when serializing to json
This commit is contained in:
@@ -29,7 +29,7 @@ class JSONSerializer(object):
|
||||
return data.isoformat()
|
||||
elif isinstance(data, Decimal):
|
||||
return float(data)
|
||||
elif isinstance(data, uuid.UUID):
|
||||
elif isinstance(data, uuid.UUID):
|
||||
return str(data)
|
||||
raise TypeError("Unable to serialize %r (type: %s)" % (data, type(data)))
|
||||
|
||||
@@ -45,7 +45,7 @@ class JSONSerializer(object):
|
||||
return data
|
||||
|
||||
try:
|
||||
return json.dumps(data, default=self.default)
|
||||
return json.dumps(data, default=self.default, ensure_ascii=False)
|
||||
except (ValueError, TypeError) as e:
|
||||
raise SerializationError(data, e)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user