TypeError:“ float32”类型的对象不可JSON序列化

时间:2018-10-31 11:51:51

标签: python json numpy

我正在使用numpy.float32个数字,但它们不涉及JSON。解决此问题的正确方法是什么?

import numpy as np
import json

a = np.float32(1)
json.dumps(a)

TypeError: Object of type 'float32' is not JSON serializable

1 个答案:

答案 0 :(得分:3)

它必须是字符串,这样您就可以拥有

json.dumps(str(a))