下面是API的输出,我想读取所有purchaseOrder
数据。不确定如何循环这些数据。它的前面还有b'
。你知道吗
b'[
{"purchaseOrder":
[
{
"id":"d01f0f6d-398f-4220-8a9a-44f47beedf04",
"installationNumber":null,
"peerId":"308866ba-90cb-47a7-8c73-589c0f355eb7",
"validFrom":"2019-06-07T12:51:15.000+0000",
"validTo":"2019-06-07T13:51:15.000+0000",
"originalQuantity":5,
"quantity":5,
"price":5,
"periodInitial":"2019-06-07T13:00:00.000+0000",
"periodFinal":"2019-06-07T14:00:00.000+0000"
}
],
"salesOrder":null,
"agreement":null,
"status":""
}
]'
我试过loaded_json = json.load(r.content)
这样的方法,但没有成功。你知道吗
这是我用来得到答案的代码:
r = requests.post(url=api_endpoint, data=json.dumps(json_post), headers=headers)
要获取响应的
json
,请使用data = response.json()
。你知道吗之后你可以像正常的
lists
和dicts
一样一步一步地通过它:谢谢大家的支持。下一个代码适用于我:
相关问题 更多 >
编程相关推荐