in awslambdaric/lambda_runtime_marshaller.py [0:0]
def default(self, obj):
if isinstance(obj, decimal.Decimal):
if obj.is_nan():
return math.nan
return json.raw_json.RawJSON(str(obj))
return super().default(obj)