jsonextended.encoders.fraction module

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

class jsonextended.encoders.fraction.Encode_Fraction[source]

Bases: object

Examples

>>> from decimal import Decimal
>>> Encode_Fraction().to_str(Fraction(1, 3))
'1/3'
>>> Encode_Fraction().to_json(Fraction('1/3'))
{'_python_Fraction_': '1/3'}
>>> Encode_Fraction().from_json({'_python_Fraction_': '1/3'})
Fraction(1, 3)
dict_signature = ['_python_Fraction_']
from_json(obj)[source]
objclass

alias of fractions.Fraction

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