python代码
import json
import numpy as np
data = {}
data['code'] = 0
data['reading'] = '123,456,789'
data['total'] = [np.array(3), np.array(4)]
encode_json = json.dumps(data)
问题
- data数据中有numpy格式的数据,所以json不能编码
解决
转换成python的整型变量
- int(np.ones(1))
- map(int, x)