TypeError:array(41.751585948319004)不是JSON可序列化的

时间:2015-04-30 14:59:19

标签: arrays json python-2.7 serialization scipy

我的代码是:

url = 'http://localhost:8000/blog/api/v1/entry/'
headers = {'content-type': 'application/json'}

f = np.squeeze(np.asarray(variables_t0[2]))
payload = {"pub_date": 'a', "Intensity": f}
r = requests.post(url, data=json.dumps(payload), headers=headers)

我有这个错误:

TypeError: array(41.751585948319004) is not JSON serializable

您知道如何将数组转换为json类型吗?

1 个答案:

答案 0 :(得分:0)

最后我发现如何通过更改float中的类型将数组更改为json:

f = np.float(variables_t0[2])