今天在将数组转化成json字符串时,报了这个错误,我的代码如下:
arr = [1, 2, 3]
dict_data = {
'arr_data': arr
}
json.dumps(dict_data)
从报错信息可知,arr数组内的int数不能json序列化,因此,只需要将arr转成list
numpy.array(arr).tolist()即可解决
dict_data = {
'arr_data': numpy.array(arr).tolist()
}
今天在将数组转化成json字符串时,报了这个错误,我的代码如下:
arr = [1, 2, 3]
dict_data = {
'arr_data': arr
}
json.dumps(dict_data)
从报错信息可知,arr数组内的int数不能json序列化,因此,只需要将arr转成list
numpy.array(arr).tolist()即可解决
dict_data = {
'arr_data': numpy.array(arr).tolist()
}