nqrduck.helpers.serializer#
Helper used for serializing objects to json.
Classes
|
This class is used to encode decimal values to json. |
- class nqrduck.helpers.serializer.DecimalEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)#
This class is used to encode decimal values to json.
- default(obj)#
This method is called by the json encoder to encode the object.
- Parameters:
obj (object) – The object to be encoded
- Returns:
The encoded object
- Return type:
str
Examples
>>> import json >>> from decimal import Decimal >>> json.dumps(Decimal("1.0"), cls=DecimalEncoder)