json 如何编写一个python程序来检索API服务器中的所有产品

qmb5sa22  于 2022-11-19  发布在  Python
关注(0)|答案(1)|浏览(125)

假设你正在编写一个python web客户端来访问一个在线超市的API,下面给出了API的细节。
基本URL = http://host1.open.uom.lk:8080
编写一个python程序,从API Server检索所有产品,并打印当前存储在服务器中的产品总数。
提示:json响应将采用以下示例格式:
第一个
这个请求方法我尝试了完美的工作在replit,但它不工作在这种情况下。如果有谁可以帮助我,请,因为我已经被困在这个问题近6个月。我失败了我的年级2次,因为这个问题。

ia2d9nvy

ia2d9nvy1#

太好了!听起来好像你已经成功地获取了JSON响应。请注意response_API不是JSON,它只是一个Response对象。你需要在它上面调用.json()或.text()来得到你想要的结果。看看这个:https://www.w3schools.com/python/ref_requests_response.asp
现在需要将JSON字符串解析为可用的Python数据结构。
以下是解析JSON的信息:https://www.w3schools.com/python/gloss_python_json_parse.asp

parsed = json.load(response_API.text())

JSON被解析成一个字典,在这里你可以访问“data”键,这是一个产品列表,我们可以简单地得到一个列表的长度。

len(parsed[“data”])

相关问题