【发布时间】:2017-05-25 17:20:53
【问题描述】:
我正在调用一个 API,请求如下:
def get_data(text, url='api.com'):
r = requests.get(url,
params={'key': '<My KEY>',
'in': text
'fj': 'm'})
if r.status_code != requests.codes.ok:
return np.nan
return r.json()
每一行看起来像这样:
{'A': [{'param0': 'a',
'param1': 'b',
'param2': '342',
'param3': '$ 2342',
'param4': '234',
'param5': '555'}],
'status': {'code': '0', 'credits': '1', 'msg': 'OK'}}
如何将每一列转换成这样的元组:
[('param0','a'), ('param1','b'), ('param2', '342'), ('param3', '$ 2342'), ('param5', '555')]
起初我试图解析上面的输出,但是我无法访问,因为我得到了:
TypeError: the JSON object must be str, not 'float'
知道如何获取元组列表吗?
【问题讨论】:
标签: python json python-3.x dictionary python-requests