Ejemplo n.º 1
0
 def dumps(self, data):
     if isinstance(data, compat.string_types):
         return data
     try:
         return json.dumps(data, default=self.default, ensure_ascii=True)
     except (ValueError, TypeError) as e:
         raise exceptions.SerializationError(data, e)
Ejemplo n.º 2
0
 def dumps(self, data):
     if isinstance(data, compat.string_types):
         return fix_utf8_string(data)
     try:
         return json.dumps(data, default=self.default)
     except (ValueError, TypeError) as e:
         raise exceptions.SerializationError(data, e)
 def dumps(self, data):
     # don't serialize strings
     if isinstance(data, compat.string_types):
         return data
     try:
         return json.dumps(data, default=self.default)
     except (ValueError, TypeError) as e:
         raise exceptions.SerializationError(data, e)
Ejemplo n.º 4
0
 def dumps(self, data):
     # Don't serialize strings
     if isinstance(data, basestring):
         return data
     # Use ujson for performance
     try:
         return json.dumps(data)
     except (ValueError, TypeError) as e:  # pragma: no cover
         raise es_exceptions.SerializationError(data, e)