-# support converting decimal in json
-json.encoder.FLOAT_REPR = lambda o: format(o, '.2f')
-
-# handles decimal numbers serialization in json
-class DecimalEncoder(json.JSONEncoder):
- def _iterencode(self, o, markers=None):
- if isinstance(o, decimal.Decimal):
- return (str(o) for o in [o])
- return super(DecimalEncoder, self)._iterencode(o, markers)