jsonextended.encoders.decimals module

https://stackoverflow.com/questions/1960516/python-json-serialize-a-decimal-object

class jsonextended.encoders.decimals.Encode_Decimal[source]

Bases: object

Examples

>>> from decimal import Decimal
>>> Encode_Decimal().to_str(Decimal('1.2345'))
'1.2345'
>>> Encode_Decimal().to_json(Decimal('1.2345'))
{'_python_Decimal_': '1.2345'}
>>> Encode_Decimal().from_json({'_python_Decimal_': '1.2345'})
Decimal('1.2345')
dict_signature = ['_python_Decimal_']
from_json(obj)[source]
objclass

alias of decimal.Decimal

plugin_descript = 'encode/decode Decimal type'
plugin_name = 'decimal.Decimal'
to_json(obj)[source]
to_str(obj)[source]