Re: adding support for a "raw output" in JSON serializer

Aug. 8, 2019
10:06 p.m.
Richard Musil wrote:
You have overwritten the wrong method: $ cat demo.py import json import decimal class DecimalEncoder(json.JSONEncoder): def encode(self, o): if isinstance(o, decimal.Decimal): return str(o) return super().encode(o) input = "0.6441726684570313" obj = json.loads(input, parse_float=decimal.Decimal) output = json.dumps(obj, cls=DecimalEncoder) assert input == output $ python3 demo.py $
2050
Age (days ago)
2050
Last active (days ago)
0 comments
1 participants
participants (1)
-
Peter Otten