in src/sagemaker_huggingface_inference_toolkit/decoder_encoder.py [0:0]
def default(self, obj):
if isinstance(obj, np.integer):
return int(obj)
elif isinstance(obj, np.floating):
return float(obj)
elif isinstance(obj, np.ndarray):
return obj.tolist()
elif isinstance(obj, datetime.datetime):
return obj.__str__()
else:
return super(_JSONEncoder, self).default(obj)