Don't force ascii when serializing to json

This commit is contained in:
Honza Král
2015-12-13 20:30:28 -08:00
parent 92e2754d7c
commit c305dc5587
+2 -2
View File
@@ -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)