將模型用flask封裝,返回json時報錯:TypeError: Object of type 'int32' is not JSON serializable
網上搜索出的解決方案:重寫json.JSONEncoder
class MyEncoder(json.JSONEncoder): def default(self, obj): if isinstance(obj, numpy.integer): return int(obj) elif isinstance(obj, numpy.floating): return float(obj) elif isinstance(obj, numpy.ndarray): return obj.tolist() else: return super(MyEncoder, self).default(obj)
json.dumps(data,cls=MyEncoder)
參考博客:
https://www.cnblogs.com/lyq-bk1/p/9597172.html